- GitHub 仓库: https://github.com/TangSY/edge-next-starter
- 在线 Demo: https://cloudflare-worker-template-prod.pages.dev/
为什么说“一个人就能搞定”?
说“一个人就能搞”,不是吹牛。核心是这个模板已经把最繁琐的“脏活累活”干完了。
你不用再从零开始搭架子。这个模板把一个全栈应用需要的东西都分好类,并提供了最佳实践:
- 前端: Next.js 15.5.2 (App Router + TypeScript)
- 后端: Cloudflare Pages Functions (Edge Runtime),API 路由开箱即用
- 数据: Prisma ORM + D1 数据库
- 存储: R2 对象存储
- 缓存: KV 键值存储
- 观测: 结构化日志 + Analytics 事件
- 工程: 统一响应/错误/中间件/速率限制
- 测试: Vitest
- 部署: Wrangler + GitHub Actions
再加上现在 vibe coding 已经是主流趋势,Nextjs 套装最适合不过。
为什么说“零成本”?
“完全免费”是这套方案最大的诱惑。Cloudflare 的 Free Tier 真的非常大方,用来做 MVP 甚至中小流量项目绰绰有余(具体以官方最新文档为准):
- Pages (静态托管)
- 项目数量:100 个
- 每月构建:500 次
- 带宽/静态请求:无限制
- Pages Functions (与 Workers 共享额度)
- 每日请求:100,000 次
- CPU 时间:每次请求 10 毫秒
- D1 Database (数据库)
- 数据库数量:10 个
- 总存储:5 GB (所有库共享)
- R2 Storage (对象存储)
- 核心优势:零出站费用 (Egress Zero),这点对出海太重要了。
这些额度对个人开发者太友好了。你能零服务器成本跑一个真实的全栈应用。