【问题标题】:express return status code for invalid operation表示无效操作的返回状态码
【发布时间】:2017-07-30 06:28:11
【问题描述】:

我在前端使用 redux promise 中间件。所以如果有任何错误,action.type 会捕获,但是我应该从后端抛出的错误的正确状态代码是什么?

我知道我可以做到res.status(500).json(something)

但是 500 是正确的错误代码吗?像无效密码,我也应该扔500吗?

【问题讨论】:

    标签: javascript node.js reactjs express redux


    【解决方案1】:

    您可以在 wiki 中查看错误代码,他们已经提到了您应该使用的所有错误状态代码。

    https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

    如果您有与 api 中的数据相关的错误,大多数情况下,密码错误属于 4XX 错误。 像密码错误一样,你应该给 401 Unauthorized

    【讨论】:

      猜你喜欢
      • 2019-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-08
      • 2017-01-09
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      相关资源
      最近更新 更多