// 所有接口30s超时 // 请求统一处理 instance.interceptors.request.use(async config => { if (config.url && config.url.charAt(0) === '/') { config.url = `${baseURL}${config.url}`; } config.headers.authorization = `Bearer ${getItem('token')}`; return config; }, error => Promise.reject(error));
axiosIntercept.interceptors.request.use( (config) => {
export function getDocs () { return request({ method: 'GET', url: '/docs' }) }
request(options) { return this.server.request({ method: options.method || 'GET', url: options.url, params: options.params || {}, data: options.data || {}, headers: extend({}, this.defaultHeaders(), options.headers || {}) }) .catch( (error) => { console.error("Error"); }); }
// 商品信息 function goodInfo(goodId) { const stockLink = `http://item.jd.com/${goodId}.html`; return request({ method: "get", url: stockLink, headers: Object.assign(defaultInfo.header, { cookie: defaultInfo.cookieData.join("") }), responseType: "arraybuffer" }); }
setupAxiosInterceptors(token) { axios.interceptors.request.use( (config) => { if (this.isUserLoggedIn()) { config.headers.authorization = token } return config } ) }
// not working // instance.defaults.headers['Authorization'] = 'AUTH TOKEN FROM INSTANCE'; // works well instance.interceptors.request.use(request => { console.log(request); // Edit request return request; }, error => { console.log(error); return Promise.reject(error); });
const getPageHTML = async (url) => { try { return await request(url) } catch (error) { console.error(error) } }
// intercept requests axios.interceptors.request.use(request => { if (accessToken) { request.headers.Authorization = `Bearer ${accessToken}`; } return request; });
//如果有token就在请求头里面带上 axios.interceptors.request.use(function (config) { const token = localStorage.getItem('login_token'); if (token) { config.headers['x-access-token'] = token; } return config; }, function (error) { return Promise.reject(error); });
instance.interceptors.request.use(request => { // console.log('AXIOS INSTANCE: ', request); // Edit request config return request; }, (error) => { // console.log(error); return Promise.reject(error); });
// 所有接口30s超时 // 请求统一处理 instance.interceptors.request.use(async config => { if (config.url && config.url.charAt(0) === '/') { config.url = `${baseURL}${config.url}`; } config.headers.authorization = `Bearer ${getItem('token')}`; return config; }, error => Promise.reject(error));
setupAxiosInterceptors(token) { axios.interceptors.request.use( (config) => { if (this.isUserLoggedIn()) { config.headers.authorization = token } return config } ) }
instance.interceptors.request.use( async config => { const token = await AsyncStorage.getItem('token'); if (token) { config.headers.Authorization = `Bearer ${token}`; } return config; }, err => { return Promise.reject(err); } );