连接到在线mongo数据库服务器

时间:2018-01-17 08:02:33

标签: node.js mongodb

嘿伙计们我目前在连接到服务器上的mongo数据库时遇到了一些麻烦。 l目前有这个代码连接到我的服务器:

MongoClient.connect("mongodb://username:password@197.342.145.22:3085/Anime",(err,database) =>{
 if (err) return console.log(err)
  require('./app/routes')(app, database);
  app.listen(port,() => {
    console.log("listening to "+port); 
  });
})

但每当我运行我的节点服务器时尝试连接时,它会返回此错误:

{ Error: read ECONNRESET
at exports._errnoException (util.js:1020:11)
at TCP.onread (net.js:568:26) name: 'MongoError', message: 'read ECONNRESET' }

如果有人可以通过告诉我我做错了什么来帮助我,那会很好。

先谢谢

1 个答案:

答案 0 :(得分:0)

您的问题是您提供的地址不是有效的IP地址。您可以在ip validator上自行查看。只需复制并粘贴197.342.145.22即可。你会得到:

enter image description here

其余代码是正确的,当您提供有效的IP时,它将连接到MongoDB。