let instance = axios.create({
baseURL: 'http://msmtest.ishare-go.com', //請求基地址
// timeout: 3000,//請求超時時長
// url: '/url',//請求路徑
// method: 'get,post,put,patch,delete',//請求方法
headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }, //請求頭 // params: {},//請求參數拼接在url上面 // data: {},//請求參數放請求體里 })
instance.interceptors.request.use(function (config) {
console.log(config, 'config')
//請求頭轉換為表單形式
config.headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8'
config.transformRequest = [function (data) {
// 在請求之前對data傳參進行格式轉換
data = qs.stringify(data)
return data
}]
return config
}, function (error) {
return Promise.reject(error)
})