我可以连接到我的 Oracle 数据库,并从资源管理器中提供的所有表创建模型。 (一切都很好)。
但现在我在想要编写一些自定义代码并调用 oracle 过程时似乎遇到了困难。由于找不到 oracle 模块,我无法连接。 (Arc 可以工作,并且我安装了所有正确的软件包)
我正在尝试连接到 oracle 以进行自定义路由,但始终收到“找不到模块“oracle””消息。
尝试连接的代码示例如下;
module.exports = function(app) {
app.get('/oracletest', function(req, res) {
var settings = {};
var oracle = require("oracle")(settings);
var connectData = { "user": "userhere", "password": "passwordhere", "tns": "tnshere" };
oracle.connect(connectData, function(err, connection) {
console.log('must have connected woooohoooo');
connection.close(); // call this when you are done with the connection
});
}
这是遵循 strong-oracle 的指南这是使用 Loopback-oracle-connector 安装的依赖项。
干杯
最佳答案
感谢您发现错字。模块名称应该是strong-oracle。请使用:
var oracle = require("strong-oracle")(settings);
我刚刚将自述文件修复为 https://github.com/strongloop/strong-oracle 。
关于node.js - Strongloop Oracle 通过脚本连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28357767/