-1

当我尝试执行 app.js 时,它会中断并静默返回而不会出现错误。分析后,代码在 oracledb.js 中的以下行“ oracledbInst = new oracledbCLib.Oracledb(); ”之后中断(在路径 ../node_modules/oracledb/lib/oracledb.js 中)

问题在本地工作,但不在服务器上工作(操作系统:windows r12)12 配置(64 位):节点版本:6.11.2 Oracle Instant 客户端:12.1.0.2.0 Visual C++ 可再发行包:2010

这里有空隙吗?

4

1 回答 1

0

问题已解决。这里的 OCI.dll 文件是从目录 c:\windows\system32 引用的,而不是我们为 InstantClient 提供的路径。即使路径已在环境变量中设置,它仍会在上述错误目录中轮询。我已将文件 OCI.dll 重命名为目录中的其他文件(c:\windows\system32),一切正常。

于 2017-11-03T09:35:57.953 回答