SuperAPI AI 工具集

vite-flare-starter

前端与建站

查看项目

更新于 10-15 23:31

技能介绍

用途:vite-flare-starter 是一个“开箱即用”的 Cloudflare 全栈应用模板,用于克隆并配置成独立项目,产出已完成品牌替换、可部署的全栈应用。

技术栈:前端 React 19、Vite 6.x、Tailwind CSS v4、shadcn/ui;后端 Hono 4.x(运行于 Cloudflare Workers);数据库 D1(边缘 SQLite)+ Drizzle ORM 0.38+;认证 better-auth(Google OAuth + 邮箱密码);存储 R2;AI 使用 Workers AI 绑定;数据获取 TanStack Query v5。Cloudflare 绑定包括 DB(D1)、AVATARS 与 FILES(R2)、AI(Workers AI)。

主要能力:提供客户端/服务端/共享类型分层结构,内置认证、数据库迁移、文件与头像存储、AI 推理绑定等基础能力,并支持通过环境变量做品牌与功能开关配置。

使用方式:克隆仓库后清理 .git 并重新初始化;在 wrangler.jsonc、package.json、index.html 中把 vite-flare-starter 替换为项目名,移除硬编码 account_id,替换 database_id;生成 BETTER_AUTH_SECRET 并创建 .dev.vars;可选创建 D1 与 R2 资源;执行 pnpm install 与 pnpm run db:migrate:local;本地用 pnpm dev 验证;部署前设置生产密钥、迁移远程数据库,再执行 pnpm run build && pnpm run deploy。常用命令:pnpm dev、pnpm build、pnpm deploy、pnpm db:migrate:local、pnpm db:migrate:remote、pnpm db:generate。

适用场景:需要快速搭建带认证、数据库、对象存储与 AI 绑定的 Cloudflare Workers 全栈项目。

限制与注意:需自行准备 Cloudflare 账号与资源;Google OAuth 需在 Google Cloud Console 配置重定向 URI;BETTER_AUTH_URL 必须与实际 Worker URL 完全一致;TRUSTED_ORIGINS 需包含所有有效来源;wrangler secret put 不会自动重新部署;.dev.vars 不应提交到 Git;模板默认品牌标识需全部替换以避免被识别。资料未提供收费、价格与效果信息。