pages + functions

Cloudflare Pages 最小可部署项目

静态资源来自 public/,接口来自 functions/,目录即路由,无需额外配置。

1 · 静态资源

public/ 下的文件原样上传到边缘节点,走 CDN 缓存,不消耗 Functions 调用。

public/**

2 · Pages Functions

functions/api/hello.ts 自动映射为 /api/hello。文件路径就是 URL 路径。

functions/api/hello.ts

3 · 运行时注入

handler 收到的 context.env 里携带 KV / D1 / R2 / 环境变量绑定,无需硬编码。

env bindings

接口自测

点击上方按钮发起请求,结果会显示在这里。