我在 Heroku 上托管一个 node.js 应用程序,并尝试使用节点模块 node-mongodb-native 连接到 MongoLab。从连接到 MongoLab 的本地主机运行时,我的应用程序运行良好,但在部署到 Heroku 后,我收到应用程序错误 H12(请求超时)。
示例代码:
app.get('/', function(req, res) {
require('mongodb').connect(mongourl, function(err, conn){
conn.collection('mycollection', function(err, coll){
coll.find().toArray(function(error, results) {
if(error) console.log(error)
else {
res.send(util.inspect(results));
}
});
});
});
});
我需要从 Heroku 传递给 .connect() 的其他选项吗?
非常感谢任何建议。谢谢!