node.js 的 sap/hana-client 库仅在用户登录时有效

问题描述 投票:0回答:1

我有一个使用 Node.js 和 Express 设置的 Web 服务器。 我使用 Node.js 的 sap/hana-client 库通过查询来响应请求。

这是代码的一部分...


const hana = require('@sap/hana-client'); var connOptions = { 服务器节点: '', 用户标识: '', 密码:'', ssValidateCertificate: 'true', }; const 服务器 = Express(); ....等等

代码作为 Windows 进程运行。 当拥有该进程的用户登录时,一切正常。

如果我关闭用户会话,进程会继续工作,侦听请求并向 SAP 进行查询,但它会返回此错误:

错误:连接失败(RTE:[1000013]系统找不到指定的文件。

如果我用该用户再次登录服务器,它已经正确发出请求。

我不知道用户是否未登录并正在尝试搜索证书或其他东西。

谢谢!

它仅适用于登录用户。 我已经添加了日志记录,并且该错误就是它返回的内容。

错误:连接失败(RTE:[1000013]系统找不到指定的文件。

node.js
1个回答
0
投票

我尝试了另一个库 SAP/node-hdb:适用于 Node 的 SAP HANA 数据库客户端,令我惊讶的是,它具有相同的配置,适用于登录和未登录的用户。我将保留这个库。非常感谢您的回复。

© www.soinside.com 2019 - 2024. All rights reserved.