自检系统
Connectivity & Runtime Sanity Check
OVERALL: CHECKING
返回主界面检查项
API /api/auth
…
—
API /api/questions
…
—
API /api/w2w
…
—
DB Supabase(app_users)
…
—
DB 检查依赖服务端环境变量:SUPABASE_URL、SUPABASE_ANON_KEY(或 NEXT_PUBLIC_SUPABASE_URL、NEXT_PUBLIC_SUPABASE_ANON_KEY)。
DB 修复指南(只看这一段就够)
1)先打开:/api/citizens/ping(末尾不要带“。”等标点)看返回 JSON 里的 error/details。
2)如果是 Invalid API key:去 Supabase Settings → API 复制本项目的 anon public key(通常 eyJ… 开头)。
3)如果是 ENOTFOUND:说明 Project URL 已失效或填错,必须换成仍存在的 https://xxxx.supabase.co。
4)更换变量后,在 Vercel 里对 Production 做一次 Redeploy(否则新变量不会注入运行时)。
5)新项目是空库时,去 Supabase SQL Editor 执行 scripts/init-db.sql 建表与 RLS 策略。