axios 重发请求

axios.interceptors.response.use(
	response => {
		// 判断是否需要Token刷新
		if (...) {
			// 刷新Token(可以使用同步操作)
			...
			// 将新的Token设置到axios的默认请求头
			axios.defaults.headers.common['token'] = newToken;
			
			// 将新的Token设置到重发的请求头
			response.config.headers.token = newToken;
			
			// 请求重发
			return axios.request(response.config);
		}
		
	});

axios 重新发送请求示例

猜你喜欢

转载自blog.csdn.net/qq_28710983/article/details/130284078