【发布时间】:2021-09-06 23:09:16
【问题描述】:
我正在尝试使用 heroku.com 托管来托管不和谐机器人 所以我尝试开始部署,没有出现任何错误,
但是如果我进入控制台我有这个:
2021-09-06T14: 22: 20.024343 + 00: 00 heroku [web.1]:进程退出 状态为 1 2021-09-06T14:22:20.283616 + 00:00 heroku [web.1]: 状态从开始变为崩溃 2021-09-06T14: 22: 20.288059 + 00:00 heroku [web.1]: 状态从崩溃变为开始 2021-09-06T14:22:24.651531 + 00:00 heroku [web.1]:启动过程 使用命令
npm start2021-09-06T14: 22: 27.056803 + 00:00 应用 [web.1]:npm 错误!缺少脚本:开始 2021-09-06T14: 22: 27.063092 + 00:00 应用程序 [web.1]:2021-09-06T14:22:27.063269 + 00:00 应用程序 [web.1]: npm 错误!可以在以下位置找到此运行的完整日志:2021-09-06T14: 22:27.063325 + 00:00 应用程序 [web.1]:npm 错误! /app/.npm/_logs/2021-09-06T14_22_27_057Z-debug.log 2021-09-06T14:22: 27.112489 + 00: 00 heroku [web.1]:进程以状态 1 退出 2021-09-06T14:22:27.182105 + 00:00 heroku [web.1]:状态已更改 从开始到崩溃
所以,进程崩溃了,事实上如果我尝试去这里-> https://bouncerbotds.herokuapp.com 我得到一个错误。老实说,我不明白为什么,因为当我转到 node . 和同一个项目时,我的机器上一切正常。
有人知道我怎么解决吗?
【问题讨论】:
-
您的应用程序中有日志记录组件吗?如果是这样,您可以查看应用程序的日志条目。您在 heroku 中使用的 Node 版本是否与您的开发环境中的相同?
-
@ScottGnile 记录组件是什么意思?在我的应用程序中,我安装了 firebase 和其他 api,例如 axios。我项目的node js版本是v16.6.1