Netlify Deploy Nitro apps to

将 Nitro 应用部署到 Netlify

Preset: netlify

相关阅读:Netlify Functions

可以使用 零配置 与此提供程序集成。

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

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

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

如果您想添加自定义重定向,可以使用 routeRules 或将 _redirects 文件添加到您的 public 目录。

对于部署,只需推送到您的 git 存储库 就像您通常对 Netlify 所做的那样

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

Netlify 边缘函数

预设:netlify_edge

Netlify Edge Functions 使用 Deno 和强大的 V8 JavaScript 运行时,让您可以运行全局分布式函数,以实现最快的响应时间。

相关阅读:Netlify Edge functions

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

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

按需构建器

预设:netlify_builder

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

自定义部署配置

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