* interceptor request * AxiosRequestConfig额外扩展的serv(微服务名),apiVersion */ request.interceptors.request.use((config) => { if (config.serv) { config.baseURL += `${config.serv}/${config.apiVersion}` } const token = Cookies.get('login_ticket') config.headers['Authorization'] = decod...
在前端开发过程中,我们经常会使用到网络请求来获取数据。而axios是一款非常常用的网络请求库,它具有简洁的API、良好的兼容性和可扩展性,被广泛应用于各类前端项目中。 在使用axios的过程中,我们常常需要对请求进行一些统一处理,比如添加请求头、处理请求错误等。这些处理可以通过axios提供的请求拦截器和响应拦截器来实现。