Javascript 为什么我的heroku应用程序在没有显示任何错误的情况下崩溃?

Javascript 为什么我的heroku应用程序在没有显示任何错误的情况下崩溃?,javascript,node.js,typescript,heroku,nestjs,Javascript,Node.js,Typescript,Heroku,Nestjs,日志中没有错误,在它说嵌套应用程序成功启动大约50秒后,它说:状态从开始更改为崩溃。崩溃前的最后一个日志是控制台日志,其中显示端口号。 有人知道怎么解决这个问题吗?或者至少在哪里可以看到更详细的错误日志?我最近遇到了完全相同的问题。我的服务器在部署后不久将崩溃,没有任何日志消息 对我来说,问题是我的服务器在http://127.0.0.1:{PORT}。当我将服务器更改为侦听http://0.0.0.0:PORT我的问题解决了 我假设Heroku在引擎盖下使用的容器默认情况下不会向本地主机公开

日志中没有错误,在它说
嵌套应用程序成功启动
大约50秒后,它说:
状态从开始更改为崩溃
。崩溃前的最后一个日志是控制台日志,其中显示端口号。


有人知道怎么解决这个问题吗?或者至少在哪里可以看到更详细的错误日志?

我最近遇到了完全相同的问题。我的服务器在部署后不久将崩溃,没有任何日志消息

对我来说,问题是我的服务器在
http://127.0.0.1:{PORT}
。当我将服务器更改为侦听
http://0.0.0.0:PORT
我的问题解决了

我假设Heroku在引擎盖下使用的容器默认情况下不会向本地主机公开映射的端口。我正在使用Fastify,在这里找到了解决方案:


希望这有帮助

我最近也遇到了同样的问题。我的服务器在部署后不久将崩溃,没有任何日志消息

对我来说,问题是我的服务器在
http://127.0.0.1:{PORT}
。当我将服务器更改为侦听
http://0.0.0.0:PORT
我的问题解决了

我假设Heroku在引擎盖下使用的容器默认情况下不会向本地主机公开映射的端口。我正在使用Fastify,在这里找到了解决方案:


希望这有帮助

您需要显示启动和崩溃之间的完整日志。这里没有足够的信息来确定问题。要查看更多日志,请在应用程序仪表板中单击右上角的“更多”,然后单击“查看日志”。这将向您显示正在运行的应用程序的日志。通常,在“查看日志”页面上重新启动应用程序会很有帮助,这样您就可以完整地捕获正在发生的事情。我也遇到了完全相同的问题,而且我的日志也完全是空的。我收到一条日志消息,说服务器已启动,然后我的状态在短时间内从开始变为崩溃。使用heroku Logs--tail和在控制台中查看时,日志是相同的。您需要显示启动和崩溃之间的完整日志。这里没有足够的信息来确定问题。要查看更多日志,请在应用程序仪表板中单击右上角的“更多”,然后单击“查看日志”。这将向您显示正在运行的应用程序的日志。通常,在“查看日志”页面上重新启动应用程序会很有帮助,这样您就可以完整地捕获正在发生的事情。我也遇到了完全相同的问题,而且我的日志也完全是空的。我收到一条日志消息,说服务器已启动,然后我的状态在短时间内从开始变为崩溃。使用heroku日志时,日志是相同的——tail和在控制台中查看时。