我创建了一个我想在Heroku上传的应用。
到目前为止,我所做的是更改侦听端口代码:
app.listen(process.env.PORT || 3000, function() {
console.log('Express server is up and running!');
});
然后改变mongoose connect的方式:
mongoose.connect(
process.env.MONGODB_URI || 'mongodb://localhost/movies',
{
useMongoClient: true
}
);
然后我创建了heroku app并创建了mLab MongoDB。
然后我尝试使用git push heroku master
推送所有内容。
虽然链接刷新了但它给了我这个:
Application error
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.
我不明白接下来该做什么。此外,我不知道如何从MongodB种子localhost数据库,所以我可以在我的heroku应用程序上使用它。
这里有谁可以帮助我?提前致谢! (抱歉新手在这里)