【问题标题】:How to deploy Nestjs App (on Azure)?如何部署 Nestjs 应用程序(在 Azure 上)?
【发布时间】:2018-05-21 12:21:57
【问题描述】:

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

非常感谢!

【问题讨论】:

标签: node.js express nestjs


【解决方案1】:

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

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

【讨论】:

  • 这个答案是正确的,但是nestjs starter 现在已经在 package.json 中有这些命令,在 "prestart:prod": "tsc", "start:prod": "node dist/main .js"
猜你喜欢
  • 2021-04-28
  • 2017-04-01
  • 1970-01-01
  • 2020-05-25
  • 1970-01-01
  • 2021-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多