我正在尝试将此应用部署到Heroku,但在将应用部署到heroku时,我收到以下错误:
应用程序错误 应用程序中发生错误,无法提供您的页面。请稍后重试。 如果您是应用程序所有者,请查看日志以获取详细信息。
在日志中我得到以下内容:
这是该应用的网址:app url
任何帮助将不胜感激。
答案 0 :(得分:0)
我认为你使用的是错误的端口。无论您在哪里分配端口变量,请尝试以下方法:
var port = process.env.PORT || 8080;
并将port
变量提供到您要将服务器设置为侦听的位置
答案 1 :(得分:0)
heroku config
。哪一个是你的Mongo环境变量?
MONGOHQ_URL
,MONGODB_URI
,MONGOLAB_URI
?使用正确的代码更新代码,在撰写时:
mongoose.connect(process.env.MONGODB_URI);