将Westorm与Mongolab db连接起来

时间:2015-01-01 18:05:41

标签: mongoose webstorm mlab

我正在使用安装了mongoose库的Webstorm创建一个项目。使用 mongodb 在我的localhost上进行开发,我的连接字符串为:

database: "mongodb://127.0.0.1/mydatabase"

一切正常。我正在尝试使用mongolad db将其移至网络。 我将连接字符串更改为以下内容:

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]

删除用户名和密码不会引发错误,但我当然没有读/写权限。

2 个答案:

答案 0 :(得分:1)

结果证明你不能在密码(facepalm)中使用@ char

答案 1 :(得分:1)

您只需在连接字符串的密码中将'@'替换为'%40'。

它对我有用,我希望它也对你有用。