我不断收到部署错误:运行状况检查。在我的本地,一切正常,
npm run start:dev
。它也没有在日志中显示任何明显的错误。我也在用 5 美元的滴剂。我还使用 Digital Ocean(PaaS) 的内置 CICD。
部署日志
[2022-04-16 19:53:01]
[2022-04-16 19:53:01] > [email protected] start:prod /workspace
[2022-04-16 19:53:01] > node dist/main
[2022-04-16 19:53:01]
[2022-04-16 19:53:02] [Nest] 17 - 04/16/2022, 7:53:02 PM LOG [NestFactory] Starting Nest application...
[2022-04-16 19:53:02] [Nest] 17 - 04/16/2022, 7:53:02 PM LOG [InstanceLoader] HttpModule dependencies initialized +43ms
[2022-04-16 19:53:02] [Nest] 17 - 04/16/2022, 7:53:02 PM LOG [InstanceLoader] ConfigHostModule dependencies initialized +0ms
[2022-04-16 19:53:02] [Nest] 17 - 04/16/2022, 7:53:02 PM LOG [InstanceLoader] ConfigModule dependencies initialized +1ms
[2022-04-16 19:53:02] [Nest] 17 - 04/16/2022, 7:53:02 PM LOG [InstanceLoader] YakkaBot dependencies initialized +0ms
[2022-04-16 19:53:03] [Nest] 17 - 04/16/2022, 7:53:03 PM LOG [RoutesResolver] EthplorerController {/token-metrics}: +63ms
[2022-04-16 19:53:03] [Nest] 17 - 04/16/2022, 7:53:03 PM LOG [RouterExplorer] Mapped {/token-metrics/topTokenHolders/:tokenId/:limit, GET} route +2ms
[2022-04-16 19:53:03] [Nest] 17 - 04/16/2022, 7:53:03 PM LOG [NestApplication] Nest application successfully started +3ms
[]
构建日志
[2022-04-16 19:51:24] Adding 2/2 app layer(s)
[2022-04-16 19:51:24] Adding layer 'launcher'
[2022-04-16 19:51:25] Adding layer 'config'
[2022-04-16 19:51:25] Adding label 'io.buildpacks.lifecycle.metadata'
[2022-04-16 19:51:25] Adding label 'io.buildpacks.build.metadata'
[2022-04-16 19:51:25] Adding label 'io.buildpacks.project.metadata'
[2022-04-16 19:52:06] *** Images (sha256:f46327d2fbb45599a64b071296ea4d9e477bf7b8202192643e79e98cbbe9aee1):
[2022-04-16 19:52:06] <image-1>
[2022-04-16 19:52:07] Reusing cache layer 'heroku/nodejs-engine:nodejs'
[2022-04-16 19:52:07] Reusing cache layer 'heroku/nodejs-engine:toolbox'
[2022-04-16 19:52:30] Reusing cache layer 'digitalocean/node:node_modules'
[2022-04-16 19:52:32] => Uploaded the built image to the container registry
[2022-04-16 19:52:32] => Build complete
[]
我认为你应该再次检查主文件上的服务器端口,也许它不是3000!端口必须与服务器上的端口和数字海洋上的端口相同
nestJS 应用程序的默认 http 端口是 3333。
在应用程序设置中将 http 端口更改为 3000,默认端口