关于本项目

技术栈

  • Nuxt 3 — Vue 全栈框架
  • Nitro — 服务端引擎
  • Cloudflare Pages — 边缘部署平台
  • Cloudflare Workers — Serverless 运行时

项目架构

本项目采用 Nuxt 3 全栈架构,使用 Nitro 作为服务端引擎, 配合 preset: cloudflare-pages 将应用部署至 Cloudflare 边缘网络。 服务端 API 通过 server/api/ 目录自动注册为 Serverless Functions, 无需额外配置即可在 Cloudflare Workers 上运行。

部署流程

  1. 连接 GitHub 仓库至 Cloudflare Pages
  2. 构建命令:nuxt build
  3. 输出目录:.output/public
  4. Cloudflare 自动部署至全球边缘节点

性能优势

  • 冷启动 < 5ms — Workers 极速启动
  • 全球 CDN — 300+ 边缘节点
  • SSR — 服务端渲染,SEO 友好
  • 零运维 — 自动扩缩容