我需要验证api响应附带的响应代码(200,401,404,500,...),我需要向用户显示信息消息。这将需要跨所有模块和API调用执行。如何在用于应用程序所有模块的常用函数中编写它(我使用的是Axios)
提前致谢
答案 0 :(得分:0)
React只是一个用于创建视图的库,ad并不处理AJAX请求。类似地,Redux本身只是一个用于处理应用程序中的数据并基于操作更新它的库。 Axios是您用来发出HTTP请求的库,所以让我们来看看它的文档:
如果您查看文档的request config部分,则会出现名为validateStatus
的选项。此选项应该是一个函数,如果响应代码指示成功请求,则返回true,否则返回false。默认情况下,它执行以下操作:
return status >= 200 && status < 300
您可以更改此功能以区别对待它。