npm oracle db在没有错误的情况下静默崩溃 - 节点js

时间:2017-10-25 09:30:50

标签: node.js oracledb oracledb-npm

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

问题是在本地工作但在服务器上没有(OS:windows r12) 12 配置(64位): 节点版本:6.11.2 Oracle Instant Client:12.1.0.2.0 Visual C ++可再发行组件包:2010

这里有差距吗?

1 个答案:

答案 0 :(得分:0)

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