Netlify

将 Nitro 应用部署到 Netlify functions 或 edge。

Preset: netlify

Read more in Netlify Functions.
可以通过零配置与此提供商集成。

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

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

如果你正在升级现有站点,你应该检查这些并在需要时更新它们。

如需添加自定义重定向,使用 routeRules 或通过将 _redirects 文件添加到 public 目录来实现。

对于部署,只需推送到你的 git 仓库,就像你通常为 Netlify 所做的那样

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

Netlify edge functions

Preset: netlify_edge

Netlify Edge Functions 使用 Deno 和强大的 V8 JavaScript runtime,让你运行全局分布的函数,以获得最快的响应时间。

Read more in Netlify Edge functions.

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

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

自定义部署配置

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