我正在尝试执行该应用程序,但我在日志中遇到NPM错误。可能是原因。
2017-02-14T17:57:20.698084 + 00:00 app [web.1]:npm ERR!或者如果不是这样的话 可用,您可以通过以下方式获取信息: 2017-02-14T17:57:20.697188 + 00:00 app [web.1]:npm ERR!不是用npm 本身。 2017-02-14T17:57:20.697375 + 00:00 app [web.1]:npm ERR!告诉 作者认为你的系统失败了: 2017-02-14T17:57:20.697706 + 00:00 app [web.1]:npm ERR!你可以得到 有关如何使用以下方式为此项目打开问题的信息: 2017-02-14T17:57:20.698436 + 00:00 app [web.1]:npm ERR!有可能 上面的额外日志输出。 2017-02-14T17:57:20.698248 + 00:00 app [web.1]:npm ERR! npm所有者是Sap-api-ai 2017-02-14T17:57:20.717695 + 00:00 app [web.1]:npm ERR!请包括 包含任何支持请求的以下文件: 2017-02-14T17:57:20.831148 + 00:00 heroku [web.1]:州改变自 开始崩溃2017-02-14T17:57:20.777084 + 00:00 heroku [web.1]: 处理退出状态1 2017-02-14T17:58:48.330160 + 00:00 heroku [router]:at = error code = H10 desc =“App crashed”method = GET path =“/”host = sap-api-ai-google.herokuapp.com request_id = db57d06b-4cd6-41f8-aaf6-6688e0603f97 fwd =“49.206.119.184” dyno = connect = service = status = 503 bytes = 2017-02-14T17:58:49.862288 + 00:00 heroku [router]:at = error code = H10 desc =“App crashed”method = GET path =“/ favicon.ico” 主机= sap-api-ai-google.herokuapp.com request_id = 665fc337-8aec-46ec-914a-3e6b0990a2b5 fwd =“49.206.119.184” dyno = connect = service = status = 503 bytes =
答案 0 :(得分:0)
很难说没有看到你的代码,但是如果我不得不猜测你是绑定一个静态端口而不是让Heroku通过PORT环境变量为你设置你的端口。
如果你有类似的话:
app.listen(3000, (e) => { console.log('Connected!'); });
然后你想要更改变量的端口号:
app.listen(process.env.PORT || 3000, (e) => { console.log('Connected!'); });