18 lines
557 B
TypeScript
18 lines
557 B
TypeScript
|
import axios, {Canceler, CancelToken, CancelTokenSource} from "axios";
|
||
|
|
||
|
|
||
|
export const httpReq = axios.create({
|
||
|
// cancelToken: new CancelToken(function (cancel:Canceler) {
|
||
|
// },),
|
||
|
// validateStatus: function (status) {
|
||
|
// return status >= 200 && status < 300; // default
|
||
|
// },
|
||
|
withCredentials: false,
|
||
|
})
|
||
|
// 从cookie获取token
|
||
|
|
||
|
// 创建一个取消令牌
|
||
|
const cancelTokenSource: CancelTokenSource = axios.CancelToken.source();
|
||
|
|
||
|
httpReq.defaults.headers.common['Accept'] = 'application/json';
|
||
|
httpReq.interceptors.request.use()
|