IIS
将 Nitro 应用部署到 IIS。
使用 IISnode
预设: iis_node
在您的 Windows 服务器上安装最新的 LTS 版本的 Node.js。
安装 IISnode
安装 IIS URLRewrite
模块。
在 IIS 中,将 .mjs
添加为新的 MIME 类型,并将其内容类型设置为 application/javascript
。
将您的 .output
文件夹的内容部署到 IIS 中的网站。
使用 IIS 处理程序
预设: iis_handler
您可以直接使用 IIS HTTP 处理程序。
在您的 Windows 服务器上安装最新的 LTS 版本的 Node.js。
安装 IIS HttpPlatformHandler
模块
将您的 .output
目录复制到 Windows 服务器,并在 IIS 上创建一个指向该目录的网站。
IIS 配置选项
export default defineNitroConfig({
// IIS 选项默认
iis: {
// 将现有的 web.config 文件合并到 nitro 默认文件中
mergeConfig: true,
// 完全覆盖默认的 nitro web.config 文件
overrideConfig: false,
},
});
export default defineNuxtConfig({
nitro: {
// IIS 选项默认
iis: {
// 将现有的 web.config 文件合并到 nitro 默认文件中
mergeConfig: true,
// 完全覆盖默认的 nitro web.config 文件
overrideConfig: false,
},
},
});