javascript - 应将用户重定向到响应页面的状态代码是什么?

标签 javascript angular frontend backend

我目前正在开发一个全局错误处理程序,用于捕获 HTTP 服务器错误状态代码,并且我计划根据客户端收到的代码执行不同的操作,但我不知道是否应该向用户显示与 500 或 404 不同的响应页面。

你会做什么?

编辑:我有不同的响应页面:错误请求、禁止、内部服务器错误、方法不允许、服务不可用、未经授权和未找到。 我知道如果状态代码为 404(未找到)或 500(内部服务器错误),我应该将用户重定向到响应页面,但我不确定如果出现以下情况之一,是否应该重定向用户我上面提到的其他情况也会发生。我确实知道,如果响应是未经授权的,也许我应该将他重定向到登录页面。

所以我的问题是:适用于用户重定向的响应状态是什么?

提前致谢。

最佳答案

您的回复应该是用户友好的,他们可以识别实际问题。您的客户可以是技术客户,也可以是非技术客户。所以你可以自定义错误。根据错误,您自己决定需要重定向或显示弹出窗口等。

例如,您使用的用户名唯一的。不小心有人尝试注册它,此时您已在页面中显示用户存在的错误,而不是重定向。此外,您还会收到 500 内部服务器错误,此时您可能会决定重定向页面或显示页面本身。

关于javascript - 应将用户重定向到响应页面的状态代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61314916/

相关文章:

javascript - 有没有类似 Ruby 的 JavaScript 模块

从前端角度看LIferay?

javascript - 无法使用过渡调整 <div> 容器的大小

jetty - 修改 Thymeleaf 模板而无需重新启动服务器

javascript - jQuery 返回元素属性的初始值

javascript - 为什么不能动态更改 css style.left 和 style.top 工作

angular - 将 Angular 分量从一个容器移动到另一个容器

javascript - 类型 'void' 没有属性 'blob' 并且没有字符串索引签名

javascript - Reactjs:如何从 child 更新 parent 的状态

使用 ngrx 时 Angular 4 解析未完成