表达无效操作的返回状态代码

时间:2017-07-30 06:28:12

标签: javascript node.js reactjs express redux

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

大多数情况下,如果您有与api中的数据相关的错误,密码错误,则会出现4XX错误。 与密码错误一样,您应该提供401 Unauthorized