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 上更新了它,它也有效。
不知道还需要设置什么吗?
我解决了这个问题:
我的服务器的安全组规则的端口应该是打开的,这就是为什么记录网络错误。
我创建了一个 node-pro,后端是 node+mongoose+mlab,前端是 vuejs,它在本地工作,但是,服务器无法连接到 mlab 或 mongo。
我的服务器系统是Ubuntu,有Nginx服务器
并且服务器没有工作
只有输入正确的凭据才能正常工作。您一定是输入了错误的凭据。 小心!它不同于您的mongo实验室用户名和密码。查看该特定数据库的用户名.....要修复它,
转到 mongo 实验室专用数据库,然后单击“用户”选项卡并输入此处显示的用户名作为 mongolab url 中的用户名,然后输入密码。 您在创建该特定数据库时输入的密码是您在此处用于 mongolab url 的密码。
如果用户选项卡不包含任何数据库用户,那么您可以从右上角的选项卡添加用户。
这里有一张图片供您参考。
我创建了一个名为 'Orton' 的新用户,并在我的 app.js 上更新了它,它也有效。
不知道还需要设置什么吗?
我解决了这个问题: 我的服务器的安全组规则的端口应该是打开的,这就是为什么记录网络错误。