我可以连接到我的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一起安装的依赖项。
干杯
答案 0 :(得分:1)
感谢您收听错字。模块名称应该是strong-oracle。请使用:
var oracle = require("strong-oracle")(settings);
我刚刚修改了https://github.com/strongloop/strong-oracle的自述文件。