小弟初学Node.js,在OpenShift部署免费的Node程序,报出异常如下: { [MongoError: getaddrinfo ENOTFOUND ]127.3.105.2] name: 'MongoError’, message: ‘getaddrinfo ENOTFOUND ]127.3.105.2’ }
我本地代码调试没有问题,settings代码如下: module.exports = { cookieSecret: 'cooldeNorton’, db: 'coolde’, host: 'local’, url: ‘mongodb://127.0.0.1:27017/coolde’ }; OpenShift上的settings: module.exports = { cookieSecret: 'cooldeNorton’, db: 'coolde’, url: ‘mongodb://[username:password@]127.3.105.2:27017/coolde’ };
使用:
MongoClient.connect(settings.url, function(err, db) {
if (err)
{
console.log(“the err is:”);
console.log(err);
}
else
{
…
}
烦请大家看看是什么问题啊