令牌、超时和错误提示
本文导航

令牌、超时和错误提示
超时
默认 60 秒。优先级:
- 单次请求的
timeout platform-config.json的HttpTimeout,启动时setHttpTimeout- 环境变量
VITE_HTTP_TIMEOUT(毫秒) - 代码里的
DEFAULT_HTTP_TIMEOUT,60000
非法或负数会退回默认值。
令牌
请求拦截器从 getToken() 取 accessToken,非白名单加上 Authorization: Bearer ...。白名单看 URL 是否包含 /refresh-token 或 /login。
响应 401 时走 handleUnauthorized:提示「未登录或登录已过期」,然后 logOut()。一秒内的重复 401 不会再次登出。
错误提示
业务失败或网络错误默认用 message 弹出。轮询、权限预取这类不能打扰用户的请求,传 silentMessage: true。/users/me/permissions 就是这样,失败时不阻断登录后的跳转。
进度条由拦截器包着 NProgress。静默请求同样会走进度条,只是不弹消息。
评论
加载评论中…