Преглед изворни кода

统一拦截401错误,跳转登录页

吴洪双 пре 5 година
родитељ
комит
aed5939abd
1 измењених фајлова са 8 додато и 1 уклоњено
  1. 8 1
      utils/Http/dispatchRequest.js

+ 8 - 1
utils/Http/dispatchRequest.js

@@ -6,9 +6,16 @@ export default (config) => {
 	return new Promise((resolve, reject) => {
 		config = Object.assign(config, {
 			success: res => {
+				debugger
 				if (res.statusCode === 200) {
 					resolve(res);
-				} else {
+				}else if(res.statusCode === 401){
+					// 未授权,跳转回登录页
+					uni.reLaunch({
+						url: "/pages/Login/Login",
+					});
+					reject(res);
+				}else {
 					reject(res);
 				}
 			},