|
@@ -44,11 +44,13 @@ axios.interceptors.request.use(async (config) => {
|
|
|
return config;
|
|
|
}
|
|
|
|
|
|
- const { token, userId } = getAuth();
|
|
|
- console.log(config.url, token, userId)
|
|
|
- if (!token && !~notLoginUrls.indexOf(config.url)) {
|
|
|
- router.replace({ name: RouteName.login });
|
|
|
- throw "用户未登录";
|
|
|
+ const hasIgnore = config.params ? "ingoreRes" in config.params : false;
|
|
|
+ if (!hasIgnore) {
|
|
|
+ const { token, userId } = getAuth();
|
|
|
+ if (!token && !~notLoginUrls.indexOf(config.url)) {
|
|
|
+ router.replace({ name: RouteName.login });
|
|
|
+ throw "用户未登录";
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
config.headers.token = token;
|