|
@@ -4,6 +4,7 @@ import qs from "qs"
|
|
|
axios.defaults.timeout = 600000 //响应时间
|
|
axios.defaults.timeout = 600000 //响应时间
|
|
|
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'; //配置请求头
|
|
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'; //配置请求头
|
|
|
axios.defaults.baseURL = process.env.NODE_HOST; //配置接口地址
|
|
axios.defaults.baseURL = process.env.NODE_HOST; //配置接口地址
|
|
|
|
|
+axios.defaults.withCredentials = true; //允许携带cookie
|
|
|
console.log(process.env)
|
|
console.log(process.env)
|
|
|
|
|
|
|
|
const CancelToken = axios.CancelToken;
|
|
const CancelToken = axios.CancelToken;
|
|
@@ -12,6 +13,9 @@ let cancel; // 用于存储取消请求的方法
|
|
|
//POST传参序列化(添加请求拦截器)
|
|
//POST传参序列化(添加请求拦截器)
|
|
|
axios.interceptors.request.use((config) => {
|
|
axios.interceptors.request.use((config) => {
|
|
|
//在发送请求之前做某件事
|
|
//在发送请求之前做某件事
|
|
|
|
|
+ // 确保每个请求都携带cookie
|
|
|
|
|
+ config.withCredentials = true;
|
|
|
|
|
+
|
|
|
let token = sessionStorage.getItem('access_token') || "" //获取token
|
|
let token = sessionStorage.getItem('access_token') || "" //获取token
|
|
|
if (token != "") {
|
|
if (token != "") {
|
|
|
config.headers = {
|
|
config.headers = {
|