SuperAPI AI 工具集

cloudflare-pages-developer

部署与运维

查看项目

更新于 10-16 08:03

技能介绍

用途:为 Cloudflare Pages 项目提供专业指导,覆盖静态站点部署、Pages Functions、构建与部署配置、重定向、响应头,以及 Pages 与独立 Workers 的边界判断。

主要能力:区分 Pages 项目、Pages Functions 与独立 Worker 三种产品模型;指导 Git 集成、Direct Upload、C3、仪表盘上传等部署路径;说明构建命令、构建输出目录、根目录、框架预设与环境变量;讲解 _headers、_redirects、404.html、SPA 回退、无扩展名路由等静态资源行为;说明 /functions 文件式路由、动态段 [id].js、多路径段 [[path]].js、context.params、onRequestGet 等方法处理器,以及 _routes.json 与 _worker.js 高级模式;说明 Pages Functions 通过 context.env 访问绑定与变量,以及 KV、R2、D1、Vectorize、Workers AI、服务绑定、队列生产者、Hyperdrive、Analytics Engine 等受支持绑定。

使用方式:先判断目标是 Pages、Pages Functions 还是独立 Worker,模糊时先澄清;再确认部署路径、框架、构建输出目录与静态/函数行为;引用官方文档核对命令、限制、配置键与绑定支持。本地开发使用 npx wrangler pages dev ./dist,部署使用 wrangler pages deploy,Pages 配置使用 pages_build_output_dir,不要使用 Workers 专用的 main 键。

适用场景:Pages 项目搭建与部署、Pages Functions 路由与绑定、静态资源响应头与重定向、预览部署与自定义域名、Pages 与 Workers 边界辨析。

限制:不适用于独立 Worker、Worker 路由/定时触发/队列消费者、Durable Object 类部署,以及 DNS、WAF、Zero Trust、R2 专用应用、D1 模式设计等 Pages 之外的产品;Pages Functions 不能在 Pages 项目内创建并部署 Durable Object 类,也不是队列消费者。具体命令、限制、框架预设与绑定支持可能变化,应以当前官方文档为准。