【发布时间】:2019-05-05 19:43:14
【问题描述】:
我正在尝试从电子 (nodeJs) 应用程序连接到 Oracle DB 12c。
我通过传递参数创建连接,使用 knex 库,如下所示:
knex({
client: 'oracledb',
connection: {
host: hostItems + ':' + connection.Port,
user: connection.UserName,
password: connection.Password,
database: connection.DatabaseName
};
});
knex 中的连接参数与内部使用的node-oracledb 相同。
它适用于非 SSL 连接,例如使用端口 1521,但不适用于标准 oracle SSL 端口的 2484。我有 CA 证书,但我不知道如何通过。
对于 SSL 端口,我得到了 12547: TNS Lost Contact,这听起来很正确,因为它无法建立 SSL 连接。
我想弄清楚how to use SSL with node-oracledb。
【问题讨论】:
-
收听有关本机网络加密与 SSL 的对话。 youtube.com/watch?v=8NFpvXXbR_w&t=34m03s 你真的需要 SSL 吗?对于几乎每个人来说,答案是否定的......
标签: node.js oracle ssl knex.js node-oracledb