首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PencilBlue连接到Heroku的蒙古国

用PencilBlue连接到Heroku的蒙古国
EN

Stack Overflow用户
提问于 2014-12-13 04:30:00
回答 4查看 309关注 0票数 0

我有个小问题,我不知道从哪里开始:我有应用程序错误,我认为我的MongoLab数据库连接不正确。

这里是heroku w2w。的链接

应用程序中发生错误,无法为您的页面服务。请稍候再试。 如果您是应用程序所有者,请查看日志以获得详细信息。

这是我的config.json文件:

代码语言:javascript
复制
{
"siteName": "PencilBlue Heroku and MongoDB Demo",
"siteRoot": "http://w2w.herokuapp.com",
"siteIP": "w2w.herokuapp.com",
"log_level": "info",
"db": {
    "type":"mongo",
    "servers": [
    "mongodb://hercules:MYPASSWORD@ds063330.mongolab.com:63330/pencilbluedb"
    ],
    "name": "pencilbluedb",
    "authentication": {
        "un": "hercules",
        "pw": "MYPASSWORD",
    },
    "writeConern": 1
},
"cache": {
    "fake": true,
    "host": "localhost",
    "port": 6379
},
"settings": {
    "use_memory": true,
    "use_cache": false
},
"templates": {
    "use_memory": true,
    "use_cache": false
},
"plugins": {
    "caching": {
        "use_memory": true,
        "use_cache": false
    }
}
} 

我不知道它为什么不装货。我遵循这里的说明:Pencilblue链接,唯一的区别是,我试图连接到MongoLab,他们建议使用MongoHQ (已经更改为"compose")。

任何帮助都将不胜感激。

EN

回答 4

Stack Overflow用户

发布于 2014-12-13 21:10:50

看起来,PencilBlue指令没有作为mongodb连接字符串的一部分的db凭据。尝试将它们排除在连接字符串之外,看看这是否解决了问题。只需确保您在“身份验证”字段中指定了凭据,看起来您已经在这样做了。

票数 1
EN

Stack Overflow用户

发布于 2014-12-15 15:09:06

PencilBlue是这里的联合创始人。

您缺少了MongoDB URL末尾的正斜杠:

代码语言:javascript
复制
"mongodb://hercules:MYPASSWORD@ds063330.mongolab.com:63330/pencilbluedb/"
票数 0
EN

Stack Overflow用户

发布于 2016-11-28 15:51:49

我发现这个有用:

例如,这是连接字符串URI。

mongodb://heroku_td9xx269:vl3o3hsj6e61ib7kiaul0vsjrd@ds139725.mlab.com:39725/heroku_td9xx269

代码语言:javascript
复制
  "db": {
    "type": "mongo",
    "servers": [
         'mongodb://heroku_td9xx269:vl3o3hsj6e61ib7kiaul0vsjrd@ds139725.mlab.com:39725'
    ],
    "name": "heroku_td9mdp69",
    "authentication": {
        "un": "heroku_td9xx269",
        "pw": "vl3o3hsj6e61ib7kiaul0vsjrd",
    },
    "writeConcern": 1,
    "query_logging": false
},

诀窍是使用您的dbuser作为键"un“和"name”字段的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27455564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档