如何部署 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,这个脚本应该是tsc
或tsc --sourceMap false
。
安装完所有 npm 包后 运行 tsc 会变成 azure,记得也要更改 start
脚本,所以它的值为 'node dist/index.js'
我正在尝试部署 Nestjs API(使用 Auth0 身份验证)。当我 运行 在 VS Code 中使用 npm run start:watch server
时,一切都很好。
现在的问题是:我应该怎么做才能将它部署到网络服务器上?我应该只复制 dist 文件夹吗(在 运行nin tsc
之后)? node_modules 呢?我应该将端口保留为 3000 吗?
作为旁注,我正在尝试将它部署在 Azure 上,但我想这些问题适用于任何平台。
非常感谢!
修改你的package.json文件,并添加一个postinstall
脚本,如果你想避免生成sourceMaps,这个脚本应该是tsc
或tsc --sourceMap false
。
安装完所有 npm 包后 运行 tsc 会变成 azure,记得也要更改 start
脚本,所以它的值为 'node dist/index.js'