☁️ 云同步配置助手

这个页面帮你一次搞定"云端数据库建表 + 生成链接",不用手写代码。
重要:这个页面只在自己电脑上打开用,不要上传到公开网站

1注册并建好数据库

打开 supabase.com → 用邮箱注册(不需要信用卡)→ New project → 名字随便填,Region 选 Southeast Asia (Singapore) → 等 2 分钟建好。
建好后点左侧 SQL Editor → New query → 把下面这段全部复制粘进去 → 点右下角 Run。看到 Success 就成功了。

2把两个密钥粘进来

回到 Supabase,点左下角 Project Settings(齿轮)→ API Keys,复制两样:
· Project URL(形如 https://xxxx.supabase.co)
· Publishable key(新版,sb_publishable_ 开头)或 anon public(旧版,eyJ 开头)
新版面板上还有一个 Secret keysb_secret_),那个不要用
⚠️ 不要填 Secret key(sb_secret_…,标着 secret 的那个)——它是超级权限,绝对不能放在网页里。 新版面板请从 Publishable key 复制;旧版面板从 anon public 复制。两种都能用。
建议:英文或数字,3 位以上。它相当于你们家的"共享暗号",别人猜到才能看到记录,所以别用 123 这种。

3把配置发给家人的手机

患者那边(这台手机):打开 app.html → 设置 → 拉到"全家共享" → 把下面第一段配置串粘到房间码输入框里 → 点「保存并测试连接」。
家属那边:把第二段链接发到家庭群,家属点开即用,什么都不用填。
还没有配置
还没有配置
打开后能用表格看全部记录、导出 Excel(CSV)。

使用你自己的同步接口

如果你有自己的服务器或第三方存储,只要满足下面两个约定,就能直接用:
  1. GET 你的地址?room=房间码 → 返回 {"data": { ... }},没有这个房间时返回 404。
  2. POST 你的地址?room=房间码,请求体 {"room":"...","data":{...}} → 保存。

❓ 常见问题

填好了,但家属看不到数据?
  1. 确认家属手机上的链接是第②段家属链接(带 #cfg=),而不是你自己复制粘贴的普通网址。
  2. 确认患者端已经打勾过一次(打勾后 1~2 秒才会上传)。
  3. 患者端设置页顶部的状态点:绿色=已同步,黄色=同步中,红色=出错(点开红字提示看原因)。
  4. 房间码两边必须完全一样(区分大小写)。
anon key 泄露了要紧吗?
anon key 本来就是给浏览器公开用的,本身不是密码。真正的门槛是房间码
想更安全:在 Supabase 的 SQL Editor 里执行 alter table public.rehab_rooms enable row level security; 并删掉公开策略, 然后改用带登录的方式——这属于进阶用法,需要时再找我。
免费额度够用吗?
一个家庭一个月大约几千次请求,Supabase 免费版每月有 50 万次 API 请求,完全用不完。 免费项目连续 7 天没有请求会被暂停,但你们每天都会用,不会触发。
配置助手 v1.0 · 配套 app.html / admin.html