[英]deploy project Node.js on Heroku
如果正确遵循所有部署说明,则不会出现任何错误,请检查此部署过程
注意:请确保您必须具有部署应用程序的权限。
从提供的日志中可以看到,您的服务器应用程序无法连接到MongoDB数据库。 然后,它无法完成Photo.find()
查询,即您在路由器的'/'
路径下,并且该操作可能因错误而结束。 请记住,如果任何Mongoose操作以错误结束,则需要进行处理。 如果您不这样做,则请求将以超时结束(就像您的情况一样),因为服务器不会向客户端返回任何内容,因此会向服务器发出请求。
编辑:我也更深入地研究了您的代码,发现您正在尝试连接localhost
上的数据库。 该数据库可能不存在于要部署应用程序的同一Heroku服务器上,因此您需要修复数据库URI。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.