import axios from "axios"; import qs from 'qs' // console.log('process.env.VUE_APP_BASE_API', process.env.VUE_APP_BASE_API) const service = axios.create({ baseURL: process.env.VUE_APP_BASE_API, headers: { Accept: 'application/json' }, timeout: 10000 }) const urlParams = new URLSearchParams(window.location.search); let token = urlParams.get('token') ; localStorage.setItem('token', token); service.interceptors.request.use( config => { config.data = config.contentType ? config.data : qs.stringify(config.data) config.headers['Content-Type'] = config.contentType || 'application/x-www-form-urlencoded' const token = localStorage.getItem('token'); // const urlParams = new URLSearchParams(window.location.search); // const token = urlParams.get('token') ; // let token='eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJzemwiLCJhdWQiOlsic3VwcGxpZXItYXBwIl0sIm5iZiI6MTY5MjY4MDk1MywidXNlcl9pbmZvIjp7InVzZXJJZCI6NTQ1ODUsInBob25lIjoiMTc2MzAwMzU2NTgiLCJuYW1lIjoi5bCP5a6LIiwic3VwcGxpZXJOYW1lIjoi5LiK5rW35a6J55WFQSIsInN1cHBsaWVySWQiOjExMjgsInN1cHBsaWVyVHlwZSI6MSwidXNlcm5hbWUiOiJzemwiLCJ1c2VyVHlwZSI6IkFQUCIsImF1dGhvcml0aWVzIjpbXX0sInNjb3BlIjpbImFsbCJdLCJpc3MiOiJodHRwczovL3Npbm9hc3Npc3QuY29tIiwiZXhwIjoxNjkyNzY3MzUzLCJpYXQiOjE2OTI2ODA5NTN9.GClSyBkWX_LedBuO2h6xoBHyL3xsgFeGp_zirimAuTk' config.headers['Authorization'] = `${token}`; return config }, error => { console.log(error) return Promise.reject(error) } ) service.interceptors.response.use( response => { const res = response.data // console.log('rere', res) return res //请求响应数据 // if (res.code && (res.code != '00' && res.code != '105' )) { // Toast(res.msg || 'Error') // return Promise.reject(new Error(res.msg || 'Error')) // } else { // if( res.code === 0 ) { // return res.result // } else { // return res.data // } // } }, error => { console.log('err' + error) return Promise.reject(error) } ) export default service