nitro
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseThe skill is based on Nitro v3 (beta), generated at 2026-06-22.
Nitro is a framework-agnostic, deployment-agnostic server toolkit powered by H3 v2, unstorage, and Vite/Rolldown/Rollup. It powers Nuxt and works standalone. From one codebase it builds optimized output for Node.js, Bun, Deno, Cloudflare, Vercel, Netlify, and more.
Key capabilities:
- Filesystem routing with H3 v2 event handlers, dynamic params, and method suffixes.
- Route rules for declarative caching, headers, redirects, proxying, and auth.
- Caching layer (cached handlers/functions, SWR) on top of unstorage KV.
- Runtime config overridable via env vars.
NITRO_* - Tasks (on-demand + scheduled/cron), WebSockets/SSE, a SQL database layer, and OpenAPI auto-docs.
- Plugins & lifecycle hooks, custom renderer/server entry, and portable deployment presets.
Nitro v3 renamed the package→nitropackand adopts H3 v2 (web-standardnitro/Request). If unsure about v2-vs-v3 APIs, read advanced-migration first.Response
本技能基于 Nitro v3(测试版),生成于2026-06-22。
Nitro 是一款与框架、部署环境均无关的服务器工具包,由 H3 v2、unstorage 以及 Vite/Rolldown/Rollup 提供支持。它为 Nuxt 提供动力,同时也可独立使用。只需一个代码库,它就能为 Node.js、Bun、Deno、Cloudflare、Vercel、Netlify 等平台生成优化后的输出结果。
核心功能:
- 文件系统路由:基于 H3 v2 事件处理器,支持动态参数和方法后缀。
- 路由规则:用于声明式缓存、请求头设置、重定向、代理和认证。
- 缓存层:构建于 unstorage KV 之上,支持缓存处理器/函数、SWR。
- 运行时配置:可通过 环境变量覆盖。
NITRO_* - 任务、WebSocket/SSE、数据库与OpenAPI:支持按需执行+定时(cron)任务、WebSocket/SSE、SQL数据库层,以及OpenAPI自动文档。
- 插件与扩展:支持插件&生命周期钩子、自定义渲染器/服务器入口,以及可移植的部署预设。
Nitro v3 将包名从更改为nitropack,并采用了 H3 v2(基于Web标准的nitro/Request)。若不确定v2与v3的API差异,请先阅读 advanced-migration。Response
Core
核心模块
| Topic | Description | Reference |
|---|---|---|
| Routing | File-based routes, | core-routing |
| Configuration | | core-configuration |
| Storage | unstorage KV, mount points, drivers, dynamic mounts | core-storage |
| Cache | | core-cache |
| Assets | Public assets, compression, server assets via storage | core-assets |
| Rendering | Renderer (HTML/SSR), server entry, framework integration | core-rendering |
| 主题 | 描述 | 参考文档 |
|---|---|---|
| 路由 | 基于文件的路由、 | core-routing |
| 配置 | | core-configuration |
| 存储 | unstorage KV、挂载点、驱动、动态挂载 | core-storage |
| 缓存 | | core-cache |
| 资源 | 公共资源、压缩、通过存储服务的服务器资源 | core-assets |
| 渲染 | 渲染器(HTML/SSR)、服务器入口、框架集成 | core-rendering |
Features
功能特性
| Topic | Description | Reference |
|---|---|---|
| Plugins & Hooks | | features-plugins |
| Tasks | On-demand & scheduled (cron) tasks, | features-tasks |
| WebSocket & SSE | | features-websocket |
| Database | Built-in SQL layer via db0, | features-database |
| OpenAPI | Auto spec from | features-openapi |
| 主题 | 描述 | 参考文档 |
|---|---|---|
| 插件与钩子 | | features-plugins |
| 任务 | 按需执行与定时(cron)任务、 | features-tasks |
| WebSocket 与 SSE | | features-websocket |
| 数据库 | 基于db0的内置SQL层、 | features-database |
| OpenAPI | 从 | features-openapi |
Advanced / Deployment
进阶 / 部署
| Topic | Description | Reference |
|---|---|---|
| Deployment Presets | Runtimes & providers, compatibility dates, platform integration | deploy-presets |
| v2 → v3 Migration | Package rename, | advanced-migration |
| 主题 | 描述 | 参考文档 |
|---|---|---|
| 部署预设 | 运行时与服务商、兼容性说明、平台集成 | deploy-presets |
| v2 → v3 迁移 | 包名变更、 | advanced-migration |