可以在本地连接到mongodb Atlas,但不能在实时服务器上连接

时间:2019-02-04 13:11:15

标签: node.js mongodb

我正在尝试将我的第一个Node.js站点部署到实时服务器,而我正试图在终端中运行npm start。当启动该过程时,它似乎将开始工作,但是过一会儿我收到一个错误消息:

  

连接到数据库时出错:第一次连接时无法连接到服务器   [MongoNetworkError:连接ETIMEDOUT]启动脚本失败。

我在本地再次尝试过,但工作正常,因此问题不是我的登录凭据或IP地址,因为我将mongodb设置为允许所有IP地址进行连接。

在我的package.json文件中,我具有如下数据库详细信息:

  "scripts": {
    "start": "NODE_ENV=production MONGO_USER=myuser MONGO_PASSWORD=mypassword MONGO_DEFAULT_DATABASE=mydatabase node app.js",
    "start-server": "node app.js",
    "start:dev": "nodemon app.js"
  },

因此,我不确定为什么无法连接到数据库。任何建议,将不胜感激。

0 个答案:

没有答案