Strongloop Oracle通过脚本连接

时间:2015-02-06 02:49:02

标签: node.js oracle express oracle11g loopbackjs

我目前正在测试Loopback并使用Arc界面。

我可以连接到我的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一起安装的依赖项。

干杯

1 个答案:

答案 0 :(得分:1)

感谢您收听错字。模块名称应该是strong-oracle。请使用:

var oracle = require("strong-oracle")(settings);

我刚刚修改了https://github.com/strongloop/strong-oracle的自述文件。