【发布时间】:2018-04-05 16:29:01
【问题描述】:
【问题讨论】:
-
如果没有更多信息,这可能很难诊断。这可能有助于思考:help.heroku.com/AXOSFIXN/…
-
固定图像和语法
-
要修复哪些图像和语法?
【问题讨论】:
如果您正确遵循所有部署说明,则不会出现任何错误,请检查此Deployment process
注意:确保您必须有权部署应用程序。
【讨论】:
heroku restart --app <your app name> 然后 heroku logs -t --app <your app name> 以验证到底发生了什么。
正如我在您提供的日志中看到的,您的服务器应用程序无法连接到 MongoDB 数据库。然后无法完成Photo.find() 查询,您在路由器中的'/' 路径下,并且操作可能以错误完成。请记住,如果任何 Mongoose 操作以错误结束,您需要处理它。如果您不这样做,请求将在超时后完成(就像您的情况一样),因为服务器不会向客户端返回任何内容,从而向服务器发出请求。
编辑:
我还深入研究了您的代码并发现您正在尝试连接localhost 上的数据库。数据库可能不存在于您部署应用程序的同一 Heroku 服务器上,因此您需要修复数据库 URI。
【讨论】: