Providers
Netlify
将 Nitro 应用部署到 Netlify 函数或边缘。
预设: netlify
与此提供商的集成可以通过 零配置 实现。
通常,部署到 Netlify 不需要任何配置。 Nitro 将自动检测您处于 Netlify 构建环境,并构建正确版本的服务器。
对于新网站,Netlify 将检测您正在使用 Nitro,并将发布目录设置为 dist
,构建命令设置为 npm run build
。
如果您正在升级现有网站,您应检查这些设置,并在需要时进行更新。
如果您想添加自定义重定向,可以使用 routeRules
或通过在 public
目录中添加一个 _redirects
文件来实现。
对于部署,只需按照通常的方式将代码推送到您的 git 仓库 进行 Netlify 部署。
确保在创建新项目时,将发布目录设置为
dist
。Netlify 边缘函数
预设: netlify_edge
Netlify 边缘函数使用 Deno 和强大的 V8 JavaScript 运行时,让您能够运行全球分布的函数,以获取最快的响应时间。
Nitro 输出可以直接在边缘运行服务器,更接近您的用户。
确保在创建新项目时,将发布目录设置为
dist
。按需构建器
预设: netlify_builder
按需构建器是无服务器函数,用于根据需要生成网页内容,并自动缓存到 Netlify 的边缘 CDN。它们使您能够在用户首次访问页面时为您的网站生成页面,并在边缘缓存以供后续访问。
自定义部署配置
您可以使用 nitro.config
中的 netlify
键提供额外的部署配置。它将与内置的自动生成配置合并。目前唯一支持的值是 images.remote_images
,用于 配置 Netlify 图片 CDN。