Node.js 如何将oracle db与nodejs连接

Node.js 如何将oracle db与nodejs连接,node.js,oracle,Node.js,Oracle,我想知道有没有办法将node js与oracle db连接起来。 我正试图通过使用节点模块require'oracledb'将nodejs与oracledb连接起来,但它没有按预期工作 var oracledb = require('oracledb'); oracledb.getConnection({ user : "*******", password : "*******", connectString : "192.168.177.1

我想知道有没有办法将node js与oracle db连接起来。 我正试图通过使用节点模块require'oracledb'将nodejs与oracledb连接起来,但它没有按预期工作

var oracledb = require('oracledb');
oracledb.getConnection({
    user          : "*******",
    password      : "*******",
    connectString : "192.168.177.106/mymmsrev-local"
  },function(err, connection){
    if (err) { 
        console.error(err);
        return;
    }
});
获取以下错误:

    D:\projects\ImportExport\node_modules\oracledb\lib\oracledb.js:65
      throw new Error(nodbUtil.getErrorMessage('NJS-045', nodeInfo));
      ^

Error: NJS-045: cannot load the oracledb add-on binary for Node.js 8.9.4 (win32, x64)
Node.js require() error was:
  DPI-1047: 64-bit Oracle Client library cannot be loaded: "The specified module could not be found". See https://oracle.github.io/odpi/doc/installation.html#windows for help
Node.js require() mapped to D:\projects\ImportExport\node_modules\oracledb\build\Release\oracledb.node
Node-oracledb installation instructions: https://oracle.github.io/node-oracledb/INSTALL.html
You must have 64-bit Oracle client libraries in your PATH environment variable.
If you do not have Oracle Database on this computer, then install the Instant Client Basic or Basic Light package from
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
A Microsoft Visual Studio Redistributable suitable for your Oracle client library version must be available.
您可以尝试运行:npm rebuild oracledb


如果不起作用,请尝试在此处查看

答案似乎在您的错误消息中。通常情况下,您需要一些Oracle客户端库,您可以从Oracle站点免费下载这些库,也可以查看错误消息中的链接。

错误是什么?问题已更新。