From ccb19f88b2583c7dadb18b6b2e9571ec120c6c61 Mon Sep 17 00:00:00 2001 From: YM <479443481@qq.com> Date: 星期三, 24 四月 2024 22:34:38 +0800 Subject: [PATCH] 1 --- src/utils/request/req1.js | 87 +++++++++++++++++++++++-------------------- 1 files changed, 46 insertions(+), 41 deletions(-) diff --git a/src/utils/request/req1.js b/src/utils/request/req1.js index 6ab88dc..c6551d3 100644 --- a/src/utils/request/req1.js +++ b/src/utils/request/req1.js @@ -1,50 +1,55 @@ // 灏佽缃戠粶璇锋眰 -import axios from 'axios' -import { Message } from 'element-ui' +import axios from "axios"; +import { Message } from "element-ui"; // 鍒涘缓璇锋眰瀹炰緥 const req = axios.create({ - // baseURL: '/api' - // baseURL: '/account/verification' - baseURL: 'http://icmm.test.xyinde.com/api', - timeout: 10000 -}) + // baseURL: '/api' + // baseURL: '/account/verification' + baseURL: "http://icmm.test.xyinde.com/api", + timeout: 10000 +}); // 璇锋眰鎷︽埅 -req.interceptors.request.use((config) => { - // 鎼哄甫token鍙傛暟锛屼竴鑸細鍔犺浇header Authorization - config.headers.Authorization = localStorage.getItem('access_token') - return config -}, (error) => { - return Promise.reject(error) -}) +req.interceptors.request.use( + (config) => { + // 鎼哄甫token鍙傛暟锛屼竴鑸細鍔犺浇header Authorization + config.headers.Authorization = localStorage.getItem("access_token"); + return config; + }, + (error) => { + return Promise.reject(error); + } +); // 鍝嶅簲鎷︽埅 req.interceptors.response.use( - (res) => { - // 鍒ゆ柇token杩囨湡鏃剁殑涓�浜涘鐞� - if (res.data.success== false&& res.data.errorText=='闇�瑕侀獙璇佽韩浠�'&&res.data.errorCode == '11') { - console.log('token杩囨湡浜�'); - Message.error(res.data.errorText || '') - // 娓呮token - uni.getStorageSync('access_token'); - uni.clearStorageSync(); - uni.showToast({ - title: '璇烽噸鏂扮櫥褰�', - icon: 'none' - }); - uni.reLaunch({ - url: "/pages/Login/Login" - }); - } - console.log(res, '鐩稿簲鎷︽埅1') - return res.data - }, - (error) => { - // state 400 500 - // 閿欒澶勭悊 - console.log(error, '鐩稿簲鎷︽埅2') - // 璺崇櫥闄嗛〉闈� - } -) + (res) => { + // 鍒ゆ柇token杩囨湡鏃剁殑涓�浜涘鐞� + if ( + res.data.success == false && + res.data.errorText == "闇�瑕侀獙璇佽韩浠�" && + res.data.errorCode == "11" + ) { + console.log("token杩囨湡浜�"); + Message.error(res.data.errorText || ""); + // 娓呮token + uni.getStorageSync("access_token"); + uni.clearStorageSync(); + uni.showToast({ + title: "璇烽噸鏂扮櫥褰�", + icon: "none" + }); + uni.reLaunch({ + url: "/pages/Login/Login" + }); + } + return res.data; + }, + (error) => { + // state 400 500 + // 閿欒澶勭悊 + // 璺崇櫥闄嗛〉闈� + } +); -export default req \ No newline at end of file +export default req; -- Gitblit v1.9.1