主题
401、403、404 与 500 错误
快速判断
| 状态 | 含义 | 首要处理 |
|---|---|---|
| 401 | 当前登录态无效、已过期或认证未完成 | 从正常入口重新登录 |
| 403 | 已登录,但没有功能或数据权限 | 核对角色、动作权限和当前组织 |
| 404 | 页面、记录或动态路由不存在 | 核对地址、菜单和记录是否仍存在 |
| 500 | 服务处理失败 | 停止重复提交并记录完整上下文 |
401 的处理步骤
- 保留尚未提交的非敏感输入。
- 退出后从组织提供的正常系统入口重新登录。
- 不要把登录回调地址保存为书签。
- 仍失败时用无痕窗口测试。
403 的处理步骤
- 记录菜单、按钮、当前角色和当前组织。
- 确认该操作属于当前岗位职责。
- 请管理员检查具体动作权限和数据范围。
- 权限调整后重新登录。
404 的处理步骤
- 从菜单重新进入,不要继续使用旧书签或手工拼接地址。
- 检查是否切换了租户、组织或环境。
- 若只有某条记录 404,确认记录是否已删除、停用或无权访问。
- 若菜单点击后 404,记录菜单名称和完整 URL 后提交问题。
500 的处理步骤
- 不要连续点击保存、审核、过账或导入。
- 先用编号或关键字段查询,确认操作是否实际成功。
- 记录发生时间、当前组织、页面、操作、记录编号和完整提示。
- 可安全重试的只读查询可重试一次;写操作在结果不明时不要直接重复。
- 通过问题中心提交脱敏信息。
成功标志
- 能根据状态选择正确处理方式。
- 重新登录、修正权限或从有效菜单进入后恢复正常。
- 对 500 写操作先核对结果,没有创建重复记录。
常见问题
页面只显示“权限不足”,没有 403 字样
按 403 处理,记录具体按钮和当前组织。前端可能把服务返回的 403 转换为中文提示。
404 是否表示数据已删除
不一定。错误路由、旧书签、无权访问或菜单配置变化也可能产生 404。
500 后刷新是否安全
只读页面通常可以刷新;写操作必须先查询结果。特别是保存、导入、发布和过账,不要在结果未知时重复执行。