来自 heroku for NestJS 应用程序的应用程序错误

Application Error from heroku for NestJS app

将我的 NestJS 应用程序部署到 heroku 时,日志中没有显示错误,但实际上它不适用于显示“应用程序错误...”的消息,而且模糊的是,该应用程序是从 GitHub 连接的那里工作得很好。然后我删除了那个应用程序并 git 克隆它以进行非常深入的更改,但我没有触及我为第一次部署所做的 heroku 配置。所以我不知道到底是什么问题。应用 运行 在 process.env.PORT 上完全本地化 || 8080

我终于找到了我的问题解决方案。所以如果兄弟你有同样的问题,请确保所有 heroku 的配置都已完美完成,日志中不会显示任何问题,但你的 NestTs 应用程序无法使用应用程序错误 显示,只需 运行 以下命令:nest buildnpm run build,完成后,打开 NestTs 根目录中其他文件夹之上自动生成的名为 dist 的文件夹app,在该文件夹 (dist) 中列出了根目录中的所有文件和文件夹,其中一些文件的扩展名为 js,然后尝试找到一个名为 main.js 的文件,并记下它的位置,例如 ( dist/src/main.js 或 dist/main.js) 并将该位置放在 package.json 下的脚本中 start:prod 值中。

    ...
"scripts": {
"start:prod": "node dist/main.js", /*here where you should add the
loction of main.js don't forget to add the extension .js*/
},
...