Sails JS mongo连接问题

时间:2016-12-07 07:24:36

标签: node.js mongodb sails.js

我在Sails JS中编写了Web服务。 sails js app运行正常,但突然停止工作。我没有得到什么问题。当我尝试使用node app.js命令重新启动服务器时。 它给了我以下错误:

  

错误:无法连接到[对象的[127.0.0.1:27017]   宾语]。   (/root/tresscove-server/node_modules/connect-mongo/node_modules/mongodb/lib/mongodb/connection/server.js:549:74)   at [object Object] .emit(events.js:106:17)at [object   宾语]。   (/root/tresscove-server/node_modules/connect-mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:150:15)   在Socket的[object Object] .emit(events.js:98:17)。   (/root/tresscove-server/node_modules/connect-mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10)   在Socket.emit(events.js:95:17)at net.js:440:14 at   process._tickDomainCallback(node.js:463:13)

它给了我连接问题。但我的数据库位于不同的服务器上,我的config/connections.js包含以下代码:

mongoDbServer: {
      adapter: 'sails-mongo',
      host: process.env.MONGO_HOST,
      //host: 'localhost',
      port: 27017,
      // user: 'username',
      // password: 'password',
      database: 'tresscove'
  }

我之前的开发人员设置了环境变量MONGO_HOST。我不知道该变量的价值是多少。如何设定其价值?如何解决这个问题?整个应用程序已停止工作。请帮忙。

1 个答案:

答案 0 :(得分:0)

提供远程数据库的IP地址

例如:主持人:“192.168.2.5”

TNX