Browse Source

fix: request错误提示忽略特定path

lanjianrong 5 years ago
parent
commit
ae09a66e45
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/basic/utils/request.js

+ 4 - 1
src/basic/utils/request.js

@@ -33,6 +33,7 @@ const codeMessage = {
  */
  */
 
 
 const errorHandler = error => {
 const errorHandler = error => {
+  console.log(error)
   const { response } = error
   const { response } = error
 
 
   if (response && response.status) {
   if (response && response.status) {
@@ -91,9 +92,11 @@ const refreshTokenIfNeed = async (response, config) => {
   if (
   if (
     res &&
     res &&
     res.code !== consts.RET_CODE.SUCCESS &&
     res.code !== consts.RET_CODE.SUCCESS &&
-    !consts.TOKEN_INVALID_CODE.includes(res.code)
+    !consts.TOKEN_INVALID_CODE.includes(res.code) &&
+    config.url !== '/login'
   ) {
   ) {
     message.error((res && res.msg) || '请求错误')
     message.error((res && res.msg) || '请求错误')
+    // return Promise.reject(response)
     return response
     return response
   }
   }
   if (res && res.code && consts.TOKEN_INVALID_CODE.includes(res.code)) {
   if (res && res.code && consts.TOKEN_INVALID_CODE.includes(res.code)) {