Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js npm错误!H10应用程序崩溃时触发npm所有者错误_Node.js_Heroku_Npm - Fatal编程技术网

Node.js npm错误!H10应用程序崩溃时触发npm所有者错误

Node.js npm错误!H10应用程序崩溃时触发npm所有者错误,node.js,heroku,npm,Node.js,Heroku,Npm,我正在尝试执行应用程序,但我在日志中遇到NPM错误。原因可能是什么 2017-02-14T17:57:20.698084+00:00应用程序[网站1]:npm错误!如果不是这样的话 您可以通过以下方式获取他们的信息: 2017-02-14T17:57:20.697188+00:00应用程序[网站1]:npm错误!不适用于npm 它本身2017-02-14T17:57:20.697375+00:00应用程序[网站1]:npm错误!告诉 作者认为这在您的系统上失败: 2017-02-14T17:57

我正在尝试执行应用程序,但我在日志中遇到NPM错误。原因可能是什么

2017-02-14T17:57:20.698084+00:00应用程序[网站1]:npm错误!如果不是这样的话 您可以通过以下方式获取他们的信息: 2017-02-14T17:57:20.697188+00:00应用程序[网站1]:npm错误!不适用于npm 它本身2017-02-14T17:57:20.697375+00:00应用程序[网站1]:npm错误!告诉 作者认为这在您的系统上失败: 2017-02-14T17:57:20.697706+00:00应用程序[web.1]:npm错误!你可以 有关如何通过以下方式打开此项目问题的信息: 2017-02-14T17:57:20.698436+00:00应用程序[网站1]:npm错误!有可能 上面的附加日志输出。2017-02-14T17:57:20.698248+00:00 应用程序[web.1]:npm错误!npm所有者ls Sap api ai 2017-02-14T17:57:20.717695+00:00应用程序[网站1]:npm错误!请包括 包含任何支持请求的以下文件: 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[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=GET path=“/”host=sap-api-ai-google.herokuapp.com 请求id=db57d06b-4cd6-41f8-aaf6-6688e0603f97 fwd=“49.206.119.184” dyno=连接=服务=状态=503字节= 2017-02-14T17:58:49.862288+00:00 heroku[路由器]:at=错误代码=H10 desc=“App crash”method=GET path=“/favicon.ico” host=sap-api-ai-google.herokuapp.com 请求id=665fc337-8aec-46ec-914a-3e6b0990a2b5 fwd=“49.206.119.184” dyno=连接=服务=状态=503字节=


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

如果您有以下情况:

app.listen(3000, (e) => { console.log('Connected!'); });
然后您需要更改变量的端口号:

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