快递你好世界 - Heroku Foreman 返回代码 5,'npm start'工作正常



我正在遵循一个教程,在该教程中,我在Express中创建了一个简单的" Hello World"。本教程可以通过" NPM启动"来启动所有内容,并在本地运行。然后,教程继续进行准备,以准备通过工具带将代码上传到Heroku。按照指示(据我所知),我执行"工头开始"。当我击中Localhost URI时,我会得到我期望的基本HTML,但是没有CSS(毫无疑问,与我在控制台窗口中看到的ERR_Connection_refuse的输出有关,这可能与整个服务器关闭有关)。查看命令行的输出,有文本:

exited with code 5
sending SIGKILL to all processes

我已经搜索了Google的Foreman代码5,但没有看到讨论代码5的任何地方弄清楚哪个代码5是(!?!?)。我怀疑如果我知道代码5的含义,我可以解决这个问题。那里有人知道这是什么?

我正好面对您的问题,包括这些工头消息,以及服务器停止后的err_connection_refused消息。

过去,我曾经回归到工头的0.61.0变方法(在Windows 7上),但0.61.0与Express 4不兼容,因此对我来说不再可行。

我从未找到"代码5"错误的解决方案,但是很高兴可以使用更好的方法:

  • 下载并安装最新版本的Heroku Toolbelt。

  • 而不是使用工头(Heroku不再支持),而是使用新命令" Heroku local"启动您的应用程序。

这对我在Windows 7上有用。我在此处发布了更多详细信息。

最新更新