我想创建自己的框架来帮助我充分理解javascript语言。在寻找提出请求的最佳选择之后,我发现了多种联系服务器并要求其提供数据的方法。
在2018年提出xhr请求的最佳做法是什么。
答案 0 :(得分:1)
不确定最佳实践,我想这是一个话题。但是我建议您检查axios及其功能,因为这是我进行XHR工作的必经之路。
我最喜欢的功能:
es6
Promises
interceptors
上,可以用来在每个request
(到服务器)和response
(从服务器)上运行代码。例如:
if(error.response.status === 422){showErrorAlert(); }
interceptors
的全局实例适用于所有请求,但是还可以设置单独的axios实例,这些实例可以使用一组不同的interceptors