我在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
。我不知道该变量的价值是多少。如何设定其价值?如何解决这个问题?整个应用程序已停止工作。请帮忙。
答案 0 :(得分:0)
提供远程数据库的IP地址
例如:主持人:“192.168.2.5”
TNX