【问题标题】:Is catching 4xx errors enough? [closed]捕获 4xx 错误就足够了吗? [关闭]
【发布时间】:2021-06-30 13:26:13
【问题描述】:

捕捉 4xx 和 5xx 错误似乎没有必要而且很难。仅捕获 4xx 错误就足够了吗?如果我定期测试我的代码,什么时候会出现 5xx 错误?

【问题讨论】:

  • 定期测试你的代码并不能告诉你任何关于测试的质量和范围或你的东西运行的软件的质量。并且没有人能够编写代码而不会出错或不会错过会导致错误的晦涩代码路径……或者您的后端是否 100% 没有错误/问题?是否保证 100% 的正常运行时间?服务器是否托管在不受任何环境损害的数据中心? ...

标签: javascript node.js express http http-status-codes


【解决方案1】:

只捕获 4xx 错误就足够了吗? - 没有

4xx 错误是与 客户端 相关的错误 - 错误(发送了损坏的请求)或发送了未经授权的请求 (401),或者请求的页面丢失或找不到 (404)。这三个是最常见的。

如果我定期测试我的代码,什么时候会出现 5xx 错误? 5xx 错误是服务器端错误,这意味着服务器上出现了问题。

在任何情况下,您都应该在前端实施合理的错误处理,以避免用户感到沮丧并相应地处理不同的错误情况。

【讨论】:

    猜你喜欢
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 2023-01-24
    相关资源
    最近更新 更多