Node App仅在具有nodemon的服务器上运行

问题描述 投票:0回答:1

我使用nodemon和mongodb.atlas服务在本地计算机上用node开发了一个小api。

一切都很好,现在我将其上传到服务器并尝试使其运行。

Nginx配置很好。

如果我运行nodemon,则应用程序将在域上正常运行。

但是如果我永远使用或使用pm2,我会得到502。

pm2给我错误日志-MongoError:错误的身份验证失败。

无法理解为什么存在mongodb连接问题。服务器IP已在地图集上列入白名单,正如我所说,一切与nodemon一样具有吸引力。

mongoose.connect(
  'mongodb+srv://<name>:<password>@marketing-api-bvzel.mongodb.net/test?retryWrites=true&w=majority',
      {useNewUrlParser:true,useUnifiedTopology:true}
);
node.js mongodb pm2 nodemon mongodb-atlas
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.