node.js - Strongloop Oracle 通过脚本连接

标签 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 安装的依赖项。

干杯

最佳答案

感谢您发现错字。模块名称应该是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/

相关文章:

java - 我可以在同一个服务中使用两个存储库吗?

javascript - node-http-proxy如何解析目标url?

ruby-on-rails - CORS 开发政策阻止的所有请求

javascript - 在AWS弹性Beanstalk上运行babel-node命令?

sql - Oracle 更改表权限不足

javascript - POST 方法未发送所有数据

javascript - 客户端发送值到node.js并设置为cookie

node.js - 有没有办法让 npm install (命令)在代理后面工作?

javascript - async.each 内的异步函数不会被触发

C# 方法返回连接到不同数据库