node.js - Nestjs应用在IIS上的部署
问题描述
我试图在 IIS 服务器上部署我的 Nestjs。我已经在IIS上配置了适用于express 应用程序的iisnode ,但是由于缺少 nestjs 模块而出现错误。我尝试了以下命令来构建生产包
npm 运行开始:产品
和
npm 运行 webpack
但未能在 IIS 上部署。如何构建部署包?所以我可以部署。我是 nodejs 和 Nestjs 的新手。
解决方案
查看项目的 package.json。您会看到 start:prod 是一个脚本,它在项目的编译输出上运行 node。您可以通过运行以下命令获得编译输出:
npm run prestart:prod
这会将您的应用程序重新构建到 dist 文件夹中。
这样你就可以
- 压缩 dist 文件夹
- 部署到目标主机
- 解压
- 尝试在其上运行 iisnode
让我知道它是如何工作的
推荐阅读
- string - Dart - 如何忽略字符串中的 \ 运算符
- r - R - 在 dplyr 管道中将文本添加到矢量元素的优雅方式?
- gradle - Gradle Spotbugs 插件
- vim - 点可重复映射从正常模式插入空格并沿移动光标
- python - 如何使用 BeautifulSoup 只选择第 n 个(第 42 个)`p` 标签?
- python - Jupyter 笔记本中的 FileUpload 小部件 - 如何访问上传的文件
- c - 这只能通过循环来解决吗?
- python - 如何在熊猫 DataFrame 中允许重复的列名
- reactjs - 反应免责声明页面
- keras - Resnet 模型参数