将 Westorm 与 Mongolab 数据库连接起来
Connecting Westorm with Mongolab db
我正在使用安装了 mongoose 库的 Webstorm 创建一个项目。使用 mongodb 在我的本地主机上开发,我的连接字符串是:
database: "mongodb://127.0.0.1/mydatabase"
一切正常。我正在尝试使用 mongolad 数据库将其移动到网络上。
我将连接字符串更改为以下内容:
database: "mongodb://myuser:mypass@dsXXXXXX.mongolab.com:XXXXXX/mydatabase"
我在 webstorm 中遇到错误:
events.js:72
throw er; // Unhandled 'error' event
^
Error: failed to connect to [chtr33:27017]
删除用户名和密码不会引发错误,但当然我没有 read/write 权限。
原来你不能在密码中使用@字符 (facepalm)
您可以简单地将连接字符串中密码中的“@”替换为“%40”。
它对我有用,我希望它对你也有用。
我正在使用安装了 mongoose 库的 Webstorm 创建一个项目。使用 mongodb 在我的本地主机上开发,我的连接字符串是:
database: "mongodb://127.0.0.1/mydatabase"
一切正常。我正在尝试使用 mongolad 数据库将其移动到网络上。 我将连接字符串更改为以下内容:
database: "mongodb://myuser:mypass@dsXXXXXX.mongolab.com:XXXXXX/mydatabase"
我在 webstorm 中遇到错误:
events.js:72
throw er; // Unhandled 'error' event
^
Error: failed to connect to [chtr33:27017]
删除用户名和密码不会引发错误,但当然我没有 read/write 权限。
原来你不能在密码中使用@字符 (facepalm)
您可以简单地将连接字符串中密码中的“@”替换为“%40”。
它对我有用,我希望它对你也有用。