web项目中有时候为了排查问题,需要找到发起请求的页面,但是同一个请求可能来自多个不同的项目,为了区分来自哪个项目于是,又不至于大动干戈修改每个请求参数,于是想到了拦截请求,添加参数
import Vue from 'vue'
import App from './App'
import router from './router'
import axios from 'axios'
import qs from 'qs'
import './assets/common.css'
axios.interceptors.request.use(function(config){
if(typeof(config.data)=="string"){
if(config.data.length>2){
config.data += "&"
}
config.data += "web_v=webtest_1.0"
}
return config
},function(error){
return Promise.reject(error)
})