基于 Cloudflare Workers + KV 的 JSON 数据存储

支持账号注册登录、多 KV 同步写入、按账号隔离的数据管理。每次写入都会同步落到所有已绑定的数据 KV 中。

快速开始

1. 绑定 USERS、SESSIONS 与至少一个数据 KV(例如 DATA)。

2. 访问 /api/health 检查绑定是否生效。

3. 注册第一个账号(自动成为管理员),然后进入 管理后台。

认证方式

支持 Basic、X-Username/X-Password、X-Api-Key、Bearer Token 四种请求头认证方式,按顺序自动尝试。

示例

curl -u user:password https://your-domain/api/me
curl -u user:password -X POST https://your-domain/api/data \
  -H "Content-Type: application/json" \
  -d '{"key":"hello","value":{"msg":"world"}}'