在我们进行代码开发的时候,总归要封装一个axios,来进行一个二次封装,
来说一下二次分装axios的好处 :
-
代码重用:二次封装后,可以将常用的请求代码进行抽离封装,实现代码复用,减少冗余代码,提高开发效率。
-
统一管理:我们可以在二次封装中对请求进行统一管理,比如设置请求头、请求超时时间、请求拦截器等操作,使得接口请求更加规范和稳定,提高代码的可读性和可维护性。
-
错误处理:我们可以在二次封装的过程中加入错误处理机制,避免业务代码中的过多try-catch语句,增加了代码的健壮性和可控性。
-
规范接口:二次封装后的axios可以根据业务需要进行接口规范化,比如统一返回数据格式、进行数据转化、数据过滤等操作,便于前后端的协作,提高接口的可维护性。
现在我们来展示一下 axios的一个封装的代码
这是我自己封装的一个axios,里面封装了失效时间,一些请求头等做了一个简单的二次封装。
这里我们可以用到axios的一个官网