首页 > 解决方案 > Nestjs应用在IIS上的部署

问题描述

我试图在 IIS 服务器上部署我的 Nestjs。我已经在IIS上配置了适用于express 应用程序的iisnode ,但是由于缺少 nestjs 模块出现错误。我尝试了以下命令来构建生产包

npm 运行开始:产品

npm 运行 webpack

但未能在 IIS 上部署。如何构建部署包?所以我可以部署。我是 nodejs 和 Nestjs 的新手。

标签: node.jsdeploymentnestjs

解决方案


查看项目的 package.json。您会看到 start:prod 是一个脚本,它在项目的编译输出上运行 node。您可以通过运行以下命令获得编译输出:

npm run prestart:prod

这会将您的应用程序重新构建到 dist 文件夹中。

这样你就可以

  1. 压缩 dist 文件夹
  2. 部署到目标主机
  3. 解压
  4. 尝试在其上运行 iisnode

让我知道它是如何工作的


推荐阅读