错误的ERR!在H10应用程序崩溃时触发了npm所有者错误

时间:2017-02-14 18:17:05

标签: node.js heroku npm

我正在尝试执行该应用程序,但我在日志中遇到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 =

1 个答案:

答案 0 :(得分:0)

很难说没有看到你的代码,但是如果我不得不猜测你是绑定一个静态端口而不是让Heroku通过PORT环境变量为你设置你的端口。

如果你有类似的话:

app.listen(3000, (e) => { console.log('Connected!'); });

然后你想要更改变量的端口号:

app.listen(process.env.PORT || 3000, (e) => { console.log('Connected!'); });