跳到主要内容
版本:Current

错误码

REST HTTP

场景
200成功
400参数/状态错误
401未登录 / 码无效 / 无权
500服务器错误

verify-code

error原因
Invalid player IDUUID 格式不对
Invalid code format非 6 位数字
Invalid or expired login code码不匹配或未发布

Admin

error原因
请先登录无 JWT
无权访问非 admin 或 display 调 admin API
当前有进行中的游戏轮次...status playing/ended
请提供题目内容和两个选项body 缺字段

submit-answer / Socket

error原因
请选择A或B选项answer 非法
当前没有进行中的游戏无 active 题
您已被淘汰,无法继续答题不在 survivors
无权访问Admin/Display 答题

Socket 连接

错误原因
未提供 tokenauth.token 缺失
token 缺少邮箱JWT 无 email
认证失败密钥/过期/issuer 不匹配

玩家登录 UI

提示原因
请输入 6 位数字登录码前端格式校验
登录码无效或已过期,请查看现场投屏verify-code 失败
邮箱或密码错误staff-credentials 失败

调试顺序

  1. JWT_SECRET 前后端一致
  2. Staff 密码 env 已设且邮箱在白名单
  3. 登录码是否已 publish 且未 close
  4. Redis game:main_room:login_code 存在
  5. FRONTEND_URL / NEXT_PUBLIC_API_BASE 正确