连接到Mongo Atlas时出错

时间:2018-06-25 08:25:45

标签: node.js mongodb shared-hosting mongodb-atlas

我正在开发一个nodejs项目,并使用Mongoose模块连接到Mongo Atlas,

我用过

mongoose.connect('mongodb+srv://<USER>:<PASSWORD>@varcv-okhmh.mongodb.net/<DATABAS_NAME>?retryWrites=true');

但我遇到了错误:

  

首次连接[MongoNetworkError:connect ECONNREFUSED 35.158.192.211:27017]时,无法连接到服务器[varcv-shard-00-00-okhmh.mongodb.net:27017]

我也尝试通过旧的连接字符串进行连接

mongoose.connect('mongodb://peter:<PASSWORD>@varcv-shard-00-00-okhmh.mongodb.net:27017,varcv-shard-00-01-okhmh.mongodb.net:27017,varcv-shard-00-02-okhmh.mongodb.net:27017/<DATABAS_NAME>?ssl=true&replicaSet=varcv-shard-0&authSource=admin&retryWrites=true');

但是我遇到了同样的错误。

注释:

  1. 一切都在我的本地计算机上正常运行,当我将代码上传到Godaddy Linux共享主机时,会发生错误。
  2. 我正在使用PM2运行服务器。
  3. 我正在使用Mongo 3.6.5
  4. 我正在使用猫鼬5.1.5

0 个答案:

没有答案