我对所有mongoDB
,node
和heroku
都很陌生,并且有一个完全在本地运行的应用,然后我尝试部署到heroku,虽然成功,我无法连接到我的数据库。
我已经按照几个教程,在heroku中安装了mongolab插件,但没有数据库功能正常工作。
我尝试使用以下内容连接到app.js
中的数据库:
var uristring = process.env.MONGOLAB_URI || process.env.MONGOHQ_URL || 'mongodb://localhost/EDGE';
mongoose.connect(uristring, function (err, res) {
if (err) {
console.log ('ERROR connecting to: ' + uristring + '. ' + err);
} else {
console.log ('Succeeded connected to: ' + uristring);
}
});
...但我从未看到错误消息或成功消息,它几乎就像我的应用程序启动时一样,我的app.js
文件永远不会触发。我在设置我的应用时遵循Thinkster IO MEAN stack tutorial,但也许在制作中,有些东西没有被调用..任何想法都会有所帮助