Nodejs 连接到 mongoose 在服务器上失败(ubuntu),但在本地工作

Nodejs connect to mongoose failed on server(ubuntu), but worked on local

我创建了一个 node-pro,后端是 node+mongoose+mlab,前端是 vuejs,它在本地工作,但是,服务器无法连接到 mlab 或 mongo。

我的服务器系统是Ubuntu,有Nginx服务器

并且服务器没有工作

只有输入正确的凭据才能正常工作。您一定是输入了错误的凭据。 小心!它不同于您的mongo实验室用户名和密码。查看该特定数据库的用户名.....要修复它,

转到 mongo 实验室专用数据库,然后单击“用户”选项卡并输入此处显示的用户名作为 mongolab url 中的用户名,然后输入密码。 您在创建该特定数据库时输入的密码是您在此处用于 mongolab url 的密码

如果用户选项卡不包含任何数据库用户,那么您可以从右上角的选项卡添加用户。

这里有一张图片供您参考。

我创建了一个名为 'Orton' 的新用户,并在我的 app.js 上更新了它,它也有效。 不知道还需要设置什么吗?

我解决了这个问题: 我的服务器的安全组规则的端口应该是打开的,这就是为什么记录网络错误。