import axios from 'axios' const service = axios.create({ baseURL: '', timeout: 10000 }) // 请求拦截器 service.interceptors.request.use(config => { // 暂时先写死token 实际项目中再调整token的获取位置 const token = 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjE5ODU1OTk2NjUxNDk4NjE4OTAsImFjY291bnQiOiJyZWd1bGFyQWRtaW4iLCJ1dWlkIjoiMDBhYTkyYzItYzFlZi00MmNiLWEzZGMtNzFkNDdjODc0YmI2IiwicmVtZW1iZXJNZSI6dHJ1ZSwiZXhwaXJhdGlvbkRhdGUiOjE3NjI1MzAzNjEzMDIsIm90aGVycyI6bnVsbCwic3ViIjoiMTk4NTU5OTY2NTE0OTg2MTg5MCIsImlhdCI6MTc2MjUwMTU2MSwiZXhwIjoxNzYyNTMwMzYxfQ.z38vXkxdJETfUBXrG45QIMTQcIt3qeshlOo95qyL0y198rMJUq_SF8mmMvMJhInHFJ1_0wX7dmL39acT0w5Ccw' // const token = localStorage.getItem('token'); if (token) { config.headers.Authorization = `${token}`; } return config; }, error => { return Promise.reject(error); }); export async function request(config) { try { const res = await service(config) if (res === null || res === undefined) { return res } if (Object.prototype.hasOwnProperty.call(res, 'data')) { return res.data } } catch (error) { console.log(error) return null } }