SuperAPI AI 工具集

cloudflare-worker-base

部署与运维

查看项目

更新于 10-16 03:14

技能介绍

用途:在 Cloudflare Workers 上搭建带 Hono 路由、Vite 插件和静态资源(Static Assets)的项目,采用经生产验证的模式,并预防 6 类已知错误。

主要能力:提供从脚手架到部署的完整流程,包括 Hono API 路由、静态前端托管、SPA 回退、类型生成、本地开发与部署命令,以及 KV、D1、R2 等绑定用法示例。

使用方式:先用 npm create cloudflare@latest my-worker -- --type hello-world --ts --git --deploy false --framework none 创建项目,再安装 hono@4.10.1、@cloudflare/vite-plugin@1.13.13 和 vite。配置 wrangler.jsonc(含 assets.directory、binding、not_found_handling、run_worker_first)与 vite.config.ts,在 src/index.ts 中用 export default app 导出 Hono 应用,并添加 app.all('*', (c) => c.env.ASSETS.fetch(c.req.raw)) 回退。运行 npm run cf-typegen、npm run dev、npm run deploy。

适用场景:需要 Workers 同时提供 API 与静态前端、使用 SPA 路由、或需要 KV/D1/R2 绑定的项目。

限制:资料未提供收费、价格与平台支持范围等信息;需自行准备 Cloudflare account_id;若使用 scheduled 等处理器需改用 Module Worker 格式导出。