LIFE 同步服务
自建后端 · Cloudflare Pages + D1
端到端自检
真实跑一遍「注册 → 写入 → 增量拉取 → 删除」,验证读写全链路。
接口
| GET /health | 存活检查 |
| POST /auth | {nick, secret, userKey} → 注册或登录,返回 userKey |
| GET /pull | ?since=<ts> 拉取增量变更,返回 nextSince / hasMore |
| POST /push | {rows:[{id,db,props,ts,del}]} 批量写入,服务端按时间戳裁决 |
| GET /stats | 当前身份的记录数 / 墓碑数 / 最大时间戳 |
在 App 里启用
- 打开 LIFE → 点左上角身份徽章 → 「☁️ 云同步」
- 后端地址填上方这个服务地址(就是浏览器地址栏这个域名)
- 点启用云同步 → 本机历史数据会自动整体上传一次
启用后两端改动互相
≤20 秒自动可见;切回前台或重新获焦会立刻补拉一次。