Boo*_*lan 20 javascript deployment node.js typescript nestjs
我开发了简单的 nestjs 休息服务。现在我计划部署我的应用程序。请帮助我以高效的方式部署 nestjs 应用程序。
Kim*_*ern 18
1)在您的服务器上签出项目的存储库并运行npm install
.
2)运行npm run build
将您的项目编译为javascript:
rimraf dist && tsc -p tsconfig.build.json
Run Code Online (Sandbox Code Playgroud)
3) 开始你的申请:
node dist/main.js
Run Code Online (Sandbox Code Playgroud)
看到这个答案。
1) 将文件添加Procfile
到项目的根目录:
web: npm run start:prod
Run Code Online (Sandbox Code Playgroud)
2) 将此行添加到您package.json
的scripts
:
"heroku-postbuild": "echo Skip builds on Heroku"
Run Code Online (Sandbox Code Playgroud)
3)在您的main.ts
(或在您的ConfigService
)中设置端口
await app.listen(process.env.PORT || 3000);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18908 次 |
最近记录: |