文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
概览 Overview
Nitro 可以从同一代码库生成适用于不同托管服务提供商的不同输出格式。
使用内置预设,您可以轻松配置 Nitro 以调整其输出格式,几乎无需额外代码或配置!
默认输出
默认生产输出预设为 Node.js 服务器。
在开发模式下运行 Nitro 时,Nitro 将始终使用名为nitro-dev
的特殊预设,在隔离的 Worker 环境中使用 Node.js 和 ESM,其行为尽可能接近生产环境。
零配置供应商
使用 CI/CD 部署到生产环境时,Nitro 会尝试自动检测提供者环境并设置正确的环境,而无需任何额外配置。 目前,可以使用零配置自动检测以下提供程序。
更改部署预设
如果您需要针对特定提供程序构建 Nitro,您可以使用环境变量或 nitro.config.ts
覆盖它。 对于依赖 CI/CD 的部署,建议使用环境变量。
示例: 使用 NITRO_PRESET
NITRO_PRESET=aws-lambda nitro build
示例: 使用 nitro.config.ts
tsimport { defineNitroConfig } from "nitropack/config";
export default defineNitroConfig({
preset: 'node-server'
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论