连接 Westorm 和 Mongolab db
Posted
技术标签:
【中文标题】连接 Westorm 和 Mongolab db【英文标题】:Connecting Westorm with Mongolab db 【发布时间】:2015-02-28 06:12:58 【问题描述】:我正在使用安装了 mongoose 库的 Webstorm 创建一个项目。使用 mongodb 在我的本地主机上开发,我的连接字符串是:
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]
删除用户名和密码不会抛出错误,但是我当然没有读/写权限。
【问题讨论】:
您使用的是哪种后端技术?节点JS?也可能是数据库连接时抛出的错误。 node.js 不确定 mongoose 是否支持带身份验证的连接字符串,现在开始阅读 【参考方案1】:原来你不能在密码中使用@字符(facepalm)
【讨论】:
你可以。你只需要像***.com/questions/7486623/mongodb-password-with-in-it中所示的那样连接一点点【参考方案2】:您可以简单地将连接字符串中的密码中的“@”替换为“%40”。
它对我有用,我希望它也对你有用。
【讨论】:
以上是关于连接 Westorm 和 Mongolab db的主要内容,如果未能解决你的问题,请参考以下文章