将我的MERN应用程序部署到Heroku?

时间:2018-04-04 10:05:32

标签: mongodb reactjs express heroku mern

我创建了一个我想在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应用程序上使用它。

这里有谁可以帮助我?提前致谢! (抱歉新手在这里)

0 个答案:

没有答案