我正在阅读 Manning 出版社的《Getting Mean》一书,并按照第五章的步骤尝试在 Heroku 上使用 Mongolab 数据库添加。当我运行此代码(本地和 Heroku 上均如此)时,它返回以下错误:
MongoError: getaddrinfo ENOTFOUND undefined undefined:27017
这是我的当前代码:
var mongoose = require('mongoose');
var dbURI = "mongodb://localhost/loc8r";
if (process.env.NODE_ENV === 'production') {
dbURI = process.env.MONGOLAB_URI;
}
mongoose.connect(dbURI);
故障排除 我从终端启动了应用程序:
Troubleshooting I started the app from the terminal with:
NODE_ENV=production MONGOLAB_URI=/*my mongo uri here*/
在本地测试时一切正常,所以我不确定问题出在哪里。有没有关于解决这个错误的建议?
MONGOLAB_URI
时。 - blipblop