我在前端使用redux promise中间件。所以action.type会捕获是否有任何错误,但是我应该从后端抛出错误的正确状态代码是什么?
我知道我可以做res.status(500).json(something)
但是500错误的正确代码是什么?像无效密码一样,我也应该扔500?
答案 0 :(得分:0)
你可以在wiki中查看错误代码,并且他们已经提到了你应该使用的所有错误状态代码。
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
大多数情况下,如果您有与api中的数据相关的错误,密码错误,则会出现4XX错误。 与密码错误一样,您应该提供401 Unauthorized