axios.interceptors.request.use( function (config) { let session = utils.getStorage('session'); let token = utils.getStorage('token') || ''; if (session) { config.headers['x-session'] = session; } else { let temp = utils.guid(); utils.setStorage('session', temp); config.headers['x-session'] = temp } config.headers['x-token'] = token; if (config.url != undefined) { config.data = Object.assign({}, config.data) // config.data = { // ...config.data // } } return config; }, function (error) { // return Promise.error(error); } )