Compare commits

...

3 Commits

@ -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参数

Loading…
Cancel
Save