|
|
|
@ -34,7 +34,10 @@ service.interceptors.request.use(
|
|
|
|
const isToken = (config.headers || {}).isToken === false;
|
|
|
|
const isToken = (config.headers || {}).isToken === false;
|
|
|
|
// 是否需要防止数据重复提交
|
|
|
|
// 是否需要防止数据重复提交
|
|
|
|
const isRepeatSubmit = (config.headers || {}).repeatSubmit === false;
|
|
|
|
const isRepeatSubmit = (config.headers || {}).repeatSubmit === false;
|
|
|
|
if (getToken() && !isToken) {
|
|
|
|
// 外部服务(绝对地址,如 AI 服务)不携带本系统 token:
|
|
|
|
|
|
|
|
// 第三方按自己的 token 体系校验 Authorization,带上本系统 JWT 反而会被判 401
|
|
|
|
|
|
|
|
const isExternalUrl = /^https?:\/\//i.test(config.url);
|
|
|
|
|
|
|
|
if (getToken() && !isToken && !isExternalUrl) {
|
|
|
|
config.headers["Authorization"] = "Bearer " + getToken(); // 让每个请求携带自定义token 请根据实际情况自行修改
|
|
|
|
config.headers["Authorization"] = "Bearer " + getToken(); // 让每个请求携带自定义token 请根据实际情况自行修改
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// get请求映射params参数
|
|
|
|
// get请求映射params参数
|
|
|
|
|