Edge Functions 清单
项目中所有已部署 Edge Functions 的功能概览与状态
函数总览
当前项目共部署 14 个 Edge Function,按功能域分类如下:
漫画内容
sd-image-url
标清漫画图片资源获取,含客户端签名验证、CDN 签名、匿名配额
vip-image-url
高清/VIP 漫画图片资源获取,需 VIP 身份或免费额度
home-feed
首页信息流聚合,包含轮播图、公告、推荐、最近更新、新增、热门
add-latest-chapter
新章节上传后触发,更新漫画的最新章节元数据
用户管理
admin-create-user
管理员创建新用户账号(使用 Supabase Admin API)
admin-reset-password
管理员重置用户密码
manage-user-role
管理员修改用户角色与权限
支付与订单
内容审核
客户端与工具
状态一览
| 函数 | 方法 | JWT 校验 | 状态 | 文档 |
|---|---|---|---|---|
check-update | POST | 是 | Active | 查看 |
home-feed | POST | 否 | Active | 查看 |
sd-image-url | POST | 是 | Active | 查看 |
vip-image-url | POST | 是 | Active | 查看 |
add-latest-chapter | POST | 是 | Active | 查看 |
admin-create-user | POST | 是 | Active | 查看 |
admin-reset-password | POST | 是 | Active | 查看 |
manage-user-role | POST | 是 | Active | 查看 |
create-order | POST | 是 | Active | 查看 |
payment-notify | POST | 否 | Active | 查看 |
query-order | POST | 是 | Active | 查看 |
ai-comment-moderator | POST | 是 | Active | 查看 |
ai-username-moderator | POST | 否 | Active | 查看 |
uploader-get-rclone-conf | POST | 是 | Active | 查看 |
标记为「—」的函数尚未编写详细文档。如需了解具体实现,可直接阅读源代码或联系 Galentwww。
JWT 校验说明
大部分函数启用了 JWT 校验(verify_jwt: true),调用时需要在 Authorization 头中携带有效的 Supabase JWT。以下函数例外:
- home-feed — 首页信息流为公开数据,无需登录即可获取
- payment-notify — 由支付平台服务端回调,无用户上下文,函数内部通过签名验证请求来源
- ai-username-moderator — 由数据库触发器通过
pg_net调用,无用户上下文