关于本项目
技术栈
- Nuxt 3 — Vue 全栈框架
- Nitro — 服务端引擎
- Cloudflare Pages — 边缘部署平台
- Cloudflare Workers — Serverless 运行时
项目架构
本项目采用 Nuxt 3 全栈架构,使用 Nitro 作为服务端引擎, 配合 preset: cloudflare-pages 将应用部署至 Cloudflare 边缘网络。 服务端 API 通过 server/api/ 目录自动注册为 Serverless Functions, 无需额外配置即可在 Cloudflare Workers 上运行。
部署流程
- 连接 GitHub 仓库至 Cloudflare Pages
- 构建命令:
nuxt build - 输出目录:
.output/public - Cloudflare 自动部署至全球边缘节点
性能优势
- 冷启动 < 5ms — Workers 极速启动
- 全球 CDN — 300+ 边缘节点
- SSR — 服务端渲染,SEO 友好
- 零运维 — 自动扩缩容