我开发了简单的 nestjs 休息服务。现在我正计划部署我的应用程序。请帮助我高效地部署 nestjs 应用程序。
最佳答案
自己的服务器
1) 在您的服务器上检查项目的存储库并运行 npm install
。
2) 运行 npm run build
将您的项目编译为 javascript:
rimraf dist && tsc -p tsconfig.build.json
3) 开始您的应用程序:
node dist/main.js
无服务器
现在时间
查看此 answer .
英雄联盟
1) 将文件 Procfile
添加到项目的根目录:
web: npm run start:prod
2) 将此行添加到您的 package.json
的 scripts
:
"heroku-postbuild": "echo Skip builds on Heroku"
3) 在您的main.ts
(或您的ConfigService
)中设置端口
await app.listen(process.env.PORT || 3000);
关于javascript - nestjs 应用程序的生产部署的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53939919/