193 字
1 分钟
Cloudflare Pages + Worker 的部署思路
Cloudflare Pages + Worker 的部署思路
这套项目分成两个独立部署单元:
fuwari-cloudflare根目录是 Astro 静态站点,发布到 Cloudflare Pages。worker目录是互动 API,发布为单独的 Cloudflare Worker。
站点通过 PUBLIC_API_URL 调用 Worker。Worker 通过 SITE_ORIGIN 限制跨域来源,数据库绑定使用 Cloudflare D1。生产环境中可以给 Worker 绑定 api.example.com,让 API 地址稳定且便于迁移。
安全边界
密码使用 PBKDF2 + SHA-256 派生后存储,不保存明文密码;会话 token 只以哈希形式写入 D1。点赞按用户去重,阅读量按访客和 UTC 日期去重,评论提交后默认是 pending。
部署前请先阅读项目根目录的 CLOUDFLARE.md,完成 D1 迁移、Worker secret 和 Pages 环境变量配置。
Cloudflare Pages + Worker 的部署思路
https://your-site.pages.dev/posts/cloudflare-deployment/ 互动
喜欢这篇文章吗?
阅读 … 评论 0
评论
还没有公开评论,来留下第一条吧。