首页 > 解决方案 > 在终端中显示应用部署成功,但在 Herokuit 中显示错误

问题描述

我正在制作一个不同的项目,我在其中使用了 NodeJS、Express 和 Socket.io,但在部署它时遇到了错误。请帮忙。

2021-05-09T12:56:47.704997+00:00 应用[web.1]:/app/node_modules/engine.io/lib/server.js:230

2021-05-09T12:56:47.705004+00:00 app[web.1]:异步握手(transportName,req){

2021-05-09T12:56:47.705005+00:00 应用 [web.1]: ^^^^^^^^^

2021-05-09T12:56:47.705005+00:00 app[web.1]: SyntaxError: Unexpected identifier

2021-05-09T12:56:47.705005+00:00 应用 [web.1]: 在 createScript (vm.js:56:10)

2021-05-09T12:56:47.705005+00:00 应用 [web.1]:在 Object.runInThisContext (vm.js:97:10)

2021-05-09T12:56:47.705006+00:00 app[web.1]: 在 Module._compile (module.js:542:28)

2021-05-09T12:56:47.705007+00:00 app[web.1]: 在 Object.Module._extensions..js (module.js:579:10)

2021-05-09T12:56:47.705007+00:00 app[web.1]: 在 Module.load (module.js:487:32)

2021-05-09T12:56:47.705007+00:00 应用程序 [web.1]:在 tryModuleLoad (module.js:446:12)

2021-05-09T12:56:47.705008+00:00 app[web.1]: 在 Function.Module._load (module.js:438:3)

2021-05-09T12:56:47.705008+00:00 app[web.1]: 在 Module.require (module.js:497:17)

2021-05-09T12:56:47.705008+00:00 应用程序 [web.1]:在需要时 (internal/module.js:20:19)

2021-05-09T12:56:47.705009+00:00 应用 [web.1]:在对象。(/app/node_modules/engine.io/lib/engine.io.js:6:16)

2021-05-09T12:56:47.724964+00:00 应用程序 [web.1]:npm 错误!代码生命周期

2021-05-09T12:56:47.725902+00:00 应用程序 [web.1]:npm 错误!错误号 1

2021-05-09T12:56:47.727999+00:00 应用程序 [web.1]:npm 错误!聊天应用@1.0.0 开始:node index.js

2021-05-09T12:56:47.728263+00:00 应用程序 [web.1]:npm 错误!退出状态 1

2021-05-09T12:56:47.728599+00:00 应用 [web.1]:npm 错误!

2021-05-09T12:56:47.728842+00:00 应用程序 [web.1]:npm 错误!在 chat-app@1.0.0 启动脚本中失败。

2021-05-09T12:56:47.729067+00:00 应用程序 [web.1]:npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

2021-05-09T12:56:47.737779+00:00 应用 [web.1]:

2021-05-09T12:56:47.738211+00:00 应用 [web.1]:npm 错误!可以在以下位置找到此运行的完整日志:

2021-05-09T12:56:47.738423+00:00 应用程序 [web.1]:npm 错误!/app/.npm/_logs/2021-05-09T12_56_47_732Z-debug.log

2021-05-09T12:56:47.800482+00:00 heroku[web.1]:进程以状态 1 退出

2021-05-09T12:56:47.903819+00:00 heroku[web.1]:状态从开始变为崩溃

2021-05-09T12:57:09.027426+00:00 heroku[路由器]: at=error code=H10 desc="App crashed" method=GET path="/" host=serene-retreat-23880.herokuapp.com request_id =7b776541-90f8-401c-b646-7795418c18f5 fwd="150.129.181.34" 测功机=连接=服务=状态=503字节=协议=https

2021-05-09T12:57:09.376556+00:00 heroku[路由器]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=serene-retreat-23880.herokuapp .com request_id=de256619-4c5d-46df-bae9-e59cfa33c036 fwd="150.129.181.34" dyno= connect= service= status=503 bytes= protocol=https

2021-05-09T13:03:00.414253+00:00 heroku[路由器]: at=error code=H10 desc="App crashed" method=GET path="/" host=serene-retreat-23880.herokuapp.com request_id =03713f30-4d3d-4964-ba32-7dece2f481da fwd="150.129.181.34" 测功机=连接=服务=状态=503字节=协议=https

2021-05-09T13:03:00.821559+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=serene-retreat-23880.herokuapp .com request_id=9299524c-24e0-4a8f-a78d-7c49781f7561 fwd="150.129.181.34" dyno= connect= service= status=503 bytes= protocol=https

2021-05-09T13:04:52.000000+00:00 app[api]:构建由用户 ishsarin2000@gmail.com 开始

2021-05-09T13:06:08.031495+00:00 app[api]:由用户 ishsarin2000@gmail.com 部署 fd7d583a

2021-05-09T13:06:08.031495+00:00 app[api]:由用户 ishsarin2000@gmail.com 创建的版本 v9

2021-05-09T13:06:08.379787+00:00 heroku[web.1]:状态从崩溃变为启动

2021-05-09T13:06:11.000000+00:00 app[api]:构建成功

2021-05-09T13:06:14.507506+00:00 heroku[web.1]:使用命令启动进程npm start

2021-05-09T13:06:17.328279+00:00 应用[web.1]:

2021-05-09T13:06:17.328294+00:00 app[web.1]: > chatapp@1.0.0 start /app

2021-05-09T13:06:17.328294+00:00 app[web.1]:> 节点 index.js

2021-05-09T13:06:17.328294+00:00 应用 [web.1]:

2021-05-09T13:06:17.645143+00:00 app[web.1]:/app/node_modules/engine.io/lib/server.js:230

2021-05-09T13:06:17.645172+00:00 app[web.1]: 异步握手(transportName,req){

2021-05-09T13:06:17.645174+00:00 应用程序[web.1]: ^^^^^^^^^

2021-05-09T13:06:17.645174+00:00 app[web.1]: SyntaxError: Unexpected identifier

2021-05-09T13:06:17.645174+00:00 app[web.1]: 在 createScript (vm.js:56:10)

2021-05-09T13:06:17.645175+00:00 应用 [web.1]:在 Object.runInThisContext (vm.js:97:10)

2021-05-09T13:06:17.645175+00:00 app[web.1]: 在 Module._compile (module.js:542:28)

2021-05-09T13:06:17.645176+00:00 app[web.1]: 在 Object.Module._extensions..js (module.js:579:10)

2021-05-09T13:06:17.645176+00:00 app[web.1]: 在 Module.load (module.js:487:32)

2021-05-09T13:06:17.645176+00:00 app[web.1]: 在 tryModuleLoad (module.js:446:12)

2021-05-09T13:06:17.645177+00:00 app[web.1]: 在 Function.Module._load (module.js:438:3)

2021-05-09T13:06:17.645177+00:00 app[web.1]: 在 Module.require (module.js:497:17)

2021-05-09T13:06:17.645177+00:00 应用 [web.1]:在需要时(内部/module.js:20:19)

2021-05-09T13:06:17.645178+00:00 应用程序 [web.1]:在对象。(/app/node_modules/engine.io/lib/engine.io.js:6:16)

2021-05-09T13:06:17.656121+00:00 应用程序 [web.1]:npm 错误!代码生命周期

2021-05-09T13:06:17.656607+00:00 应用 [web.1]:npm 错误!错误号 1

2021-05-09T13:06:17.657852+00:00 应用程序 [web.1]:npm 错误!chatapp@1.0.0 开始:node index.js

2021-05-09T13:06:17.658006+00:00 应用程序 [web.1]:npm 错误!退出状态 1

2021-05-09T13:06:17.658221+00:00 应用程序 [web.1]:npm 错误!

2021-05-09T13:06:17.658598+00:00 应用程序 [web.1]:npm 错误!在 chatapp@1.0.0 启动脚本中失败。

2021-05-09T13:06:17.658755+00:00 应用程序 [web.1]:npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

2021-05-09T13:06:17.664258+00:00 应用[web.1]:

2021-05-09T13:06:17.664743+00:00 应用程序 [web.1]:npm 错误!可以在以下位置找到此运行的完整日志:

2021-05-09T13:06:17.664745+00:00 应用程序 [web.1]:npm 错误!/app/.npm/_logs/2021-05-09T13_06_17_660Z-debug.log

2021-05-09T13:06:17.739142+00:00 heroku[web.1]:进程以状态 1 退出

2021-05-09T13:06:17.810953+00:00 heroku[web.1]:状态从开始变为崩溃

2021-05-09T13:06:17.815951+00:00 heroku[web.1]:状态从崩溃变为开始

2021-05-09T13:06:27.827131+00:00 heroku[web.1]:使用命令启动进程npm start

2021-05-09T13:06:31.443952+00:00 应用 [web.1]:

2021-05-09T13:06:31.443979+00:00 app[web.1]: > chatapp@1.0.0 开始 /app

2021-05-09T13:06:31.443980+00:00 app[web.1]:> 节点 index.js

2021-05-09T13:06:31.443980+00:00 应用[web.1]:

2021-05-09T13:06:32.223317+00:00 应用程序 [web.1]:/app/node_modules/engine.io/lib/server.js:230

2021-05-09T13:06:32.223374+00:00 app[web.1]:异步握手(transportName,req){

2021-05-09T13:06:32.223376+00:00 应用[web.1]: ^^^^^^^^^

2021-05-09T13:06:32.223376+00:00 app[web.1]: SyntaxError: Unexpected identifier

2021-05-09T13:06:32.223377+00:00 app[web.1]: 在 createScript (vm.js:56:10)

2021-05-09T13:06:32.223377+00:00 应用 [web.1]:在 Object.runInThisContext (vm.js:97:10)

2021-05-09T13:06:32.223377+00:00 app[web.1]: 在 Module._compile (module.js:542:28)

2021-05-09T13:06:32.223378+00:00 app[web.1]: 在 Object.Module._extensions..js (module.js:579:10)

2021-05-09T13:06:32.223379+00:00 app[web.1]: 在 Module.load (module.js:487:32)

2021-05-09T13:06:32.223379+00:00 app[web.1]: 在 tryModuleLoad (module.js:446:12)

2021-05-09T13:06:32.223379+00:00 app[web.1]: 在 Function.Module._load (module.js:438:3)

2021-05-09T13:06:32.223380+00:00 app[web.1]: 在 Module.require (module.js:497:17)

2021-05-09T13:06:32.223380+00:00 应用程序 [web.1]:在需要时 (internal/module.js:20:19)

2021-05-09T13:06:32.223381+00:00 应用 [web.1]:在对象。(/app/node_modules/engine.io/lib/engine.io.js:6:16)

2021-05-09T13:06:32.253960+00:00 应用程序 [web.1]:npm 错误!代码生命周期

2021-05-09T13:06:32.254842+00:00 应用程序 [web.1]:npm 错误!错误号 1

2021-05-09T13:06:32.276690+00:00 应用程序 [web.1]:npm 错误!chatapp@1.0.0 开始:node index.js

2021-05-09T13:06:32.277193+00:00 应用程序 [web.1]:npm 错误!退出状态 1

2021-05-09T13:06:32.277792+00:00 应用程序 [web.1]:npm 错误!

2021-05-09T13:06:32.278157+00:00 应用程序 [web.1]:npm 错误!在 chatapp@1.0.0 启动脚本中失败。

2021-05-09T13:06:32.278937+00:00 应用 [web.1]:npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

2021-05-09T13:06:32.313875+00:00 应用 [web.1]:

2021-05-09T13:06:32.317918+00:00 应用程序 [web.1]:npm 错误!可以在以下位置找到此运行的完整日志:

2021-05-09T13:06:32.318103+00:00 应用程序 [web.1]:npm 错误!/app/.npm/_logs/2021-05-09T13_06_32_289Z-debug.log

2021-05-09T13:06:32.415585+00:00 heroku[web.1]:进程以状态 1 退出

2021-05-09T13:06:32.539676+00:00 heroku[web.1]:状态从开始变为崩溃

2021-05-09T13:06:33.571551+00:00 heroku[路由器]: at=error code=H10 desc="App crashed" method=GET path="/" host=serene-retreat-23880.herokuapp.com request_id =f15e419e-b31f-4ea0-bfdf-f933fc89f3d7 fwd="150.129.181.34" dyno=连接=服务=状态=503字节=协议=https

2021-05-09T13:06:34.655755+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=serene-retreat-23880.herokuapp .com request_id=5f691caa-86d5-4d9b-80b8-e1a9640e727e fwd="150.129.181.34" dyno= connect= service= status=503 bytes= protocol=https

标签: javascriptnode.jsherokuerror-handlingsocket.io

解决方案


推荐阅读