oracledb节点模块中的connectString

connectString in oracledb node module

我在我的节点服务器中使用 oracledb 连接到 TNS 连接别名。这是我的代码:

const oracledb = require('oracledb');

    oracledb.getConnection(
        {
            user: "test",
            password: "test",
            connectString: "ADMISSIONS"
        },
        function (err, connection) {
            if (err) {
                logger.error("Error is: " + err.message);
                callback(null, err);
                return;
            } else {
                logger.loud("Connection successful!");
            }
});
}

但是,我收到此错误:

TNS:could not resolve the connect identifier specified

我确定我的 connectString 是错误的。如果我想连接到名为 Admissions 的 TNS 连接别名,任何人都可以帮助解决 connectString 的价值吗?请注意这不是 localhost/XE 连接。

问题是过时的 tnsnames.ora 文件。我将最新版本的 tnsnames.ora 文件复制到我的 /etc 目录中,连接成功。感谢@Malice