Providers

IIS

将 Nitro 应用程序部署到 IIS。

使用
IISnode

预设: iis_node

  1. 在您的 Windows Server 上安装最新的 LTS 版本的 Node.js
  2. 安装 IISnode
  3. 安装 IIS URLRewrite 模块
  4. 在 IIS 中,将 .mjs 添加为新的 MIME 类型,并将其内容类型设置为 application/javascript
  5. .output 文件夹的内容部署到 IIS 中您的网站。

使用 IIS 处理程序

预设: iis_handler / iis

您可以直接使用 IIS http 处理程序。

  1. 在您的 Windows Server 上安装最新的 LTS 版本的 Node.js
  2. 安装 IIS HttpPlatformHandler 模块
  3. .output 目录复制到 Windows Server,并在 IIS 上创建一个指向该目录的网站。

IIS 配置选项

export default defineNitroConfig({
  // IIS 选项默认
  iis: {
    // 将已有的 web.config 文件合并到 nitro 默认文件
    mergeConfig: true,
    // 完全覆盖默认的 nitro web.config 文件
    overrideConfig: false,
  },
});