如何部署 Nestjs App(在 Azure 上)?

How to deploy Nestjs App (on Azure)?

我正在尝试部署 Nestjs API(使用 Auth0 身份验证)。当我 运行 在 VS Code 中使用 npm run start:watch server 时,一切都很好。 现在的问题是:我应该怎么做才能将它部署到网络服务器上?我应该只复制 dist 文件夹吗(在 运行nin tsc 之后)? node_modules 呢?我应该将端口保留为 3000 吗? 作为旁注,我正在尝试将它部署在 Azure 上,但我想这些问题适用于任何平台。

非常感谢!

修改你的package.json文件,并添加一个postinstall脚本,如果你想避免生成sourceMaps,这个脚本应该是tsctsc --sourceMap false

安装完所有 npm 包后 运行 tsc 会变成 azure,记得也要更改 start 脚本,所以它的值为 'node dist/index.js'