我在Heroku上有以下环境变量:
MONGOHQ_URL: mongodb://heroku:password%40mongohq%2Estaff%2Ecom:10056/app6186345
最初的错误是:
Database name cannot contain '.'
我逃脱'。'和'@'我仍然有相同的结果,连接失败,但有消息:
[Error: failed to connect to [heroku:27017]]
我做错了什么?
当我查看有关mongoHQ的文档时,没有任何关于转义caracters或类似内容的说法。
答案 0 :(得分:2)
看起来你可能在事故中颠倒了mongohq的子域名和域名。
应该是@staff.mongohq.com
而不是@mongohq.staff.com