Skip to main content
无认证的系统/SEO 端点。

GET /health

uptime 监控用的健康检查。直接挂在 app 根(src/index.ts)。

响应

{ "status": "ok" }
恒定返回,不查任何下游。

GET /sitemap/users

返回用户 ID 列表(SEO sitemap 用),最多 10000 条。

响应

{
  users: Array<{ id: string, updatedAt: string }>,
  count: number,
  limit: 10000
}
user_profiles(select id, updated_at),按 created_at 升序,limit 10000

错误

状态码含义
500Supabase 查询失败 / fetch 失败

GET /sitemap/feeds

返回 Feed ID 列表(SEO sitemap 用),最多 10000 条。

响应

{
  feeds: Array<{ id: string }>,
  count: number,
  limit: 10000
}
feed,升序 created_atlimit 10000,并排除非可见内容:
  • media_type IS NULL OR media_type = 'image' OR media_type = 'video'
  • flag IS NULL OR flag = '{}'(排除 nsfw 等带 flag 的 feed)

错误

状态码含义
500Supabase 查询失败 / fetch 失败

src/index.tsGET /health)+ src/hono/sitemap/index.tsGET /usersGET /feeds,挂在 /sitemap

相关