GET /health
uptime 监控用的健康检查。直接挂在 app 根(src/index.ts)。
响应
GET /sitemap/users
返回用户 ID 列表(SEO sitemap 用),最多 10000 条。响应
user_profiles(select id, updated_at),按 created_at 升序,limit 10000。
错误
| 状态码 | 含义 |
|---|---|
| 500 | Supabase 查询失败 / fetch 失败 |
GET /sitemap/feeds
返回 Feed ID 列表(SEO sitemap 用),最多 10000 条。响应
feed,升序 created_at,limit 10000,并排除非可见内容:
media_type IS NULL OR media_type = 'image' OR media_type = 'video'flag IS NULL OR flag = '{}'(排除 nsfw 等带 flag 的 feed)
错误
| 状态码 | 含义 |
|---|---|
| 500 | Supabase 查询失败 / fetch 失败 |
源
src/index.ts(GET /health)+ src/hono/sitemap/index.ts(GET /users、GET /feeds,挂在 /sitemap)