我使用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}
);