Providers

Netlify

将 Nitro 应用部署到 Netlify 函数或边缘。

预设: netlify

Read more in Netlify 函数.
与此提供商的集成可以通过 零配置 实现。

通常,部署到 Netlify 不需要任何配置。 Nitro 将自动检测您处于 Netlify 构建环境,并构建正确版本的服务器。

对于新网站,Netlify 将检测您正在使用 Nitro,并将发布目录设置为 dist,构建命令设置为 npm run build

如果您正在升级现有网站,您应检查这些设置,并在需要时进行更新。

如果您想添加自定义重定向,可以使用 routeRules 或通过在 public 目录中添加一个 _redirects 文件来实现。

对于部署,只需按照通常的方式将代码推送到您的 git 仓库 进行 Netlify 部署

确保在创建新项目时,将发布目录设置为 dist

Netlify 边缘函数

预设: netlify_edge

Netlify 边缘函数使用 Deno 和强大的 V8 JavaScript 运行时,让您能够运行全球分布的函数,以获取最快的响应时间。

Read more in Netlify 边缘函数.

Nitro 输出可以直接在边缘运行服务器,更接近您的用户。

确保在创建新项目时,将发布目录设置为 dist

按需构建器

预设: netlify_builder

按需构建器是无服务器函数,用于根据需要生成网页内容,并自动缓存到 Netlify 的边缘 CDN。它们使您能够在用户首次访问页面时为您的网站生成页面,并在边缘缓存以供后续访问。

Read more in Netlify 按需构建器.

自定义部署配置

您可以使用 nitro.config 中的 netlify 键提供额外的部署配置。它将与内置的自动生成配置合并。目前唯一支持的值是 images.remote_images,用于 配置 Netlify 图片 CDN