From 4d56b4733adabd8fc3f26d6d583587598aad87db Mon Sep 17 00:00:00 2001 From: YM <479443481@qq.com> Date: 星期一, 22 七月 2024 18:19:54 +0800 Subject: [PATCH] 1 --- src/utils/request/req1.js | 84 +++++++++++++++++++++-------------------- 1 files changed, 43 insertions(+), 41 deletions(-) diff --git a/src/utils/request/req1.js b/src/utils/request/req1.js index 6ab88dc..8c9cc0e 100644 --- a/src/utils/request/req1.js +++ b/src/utils/request/req1.js @@ -1,50 +1,52 @@ // 灏佽缃戠粶璇锋眰 -import axios from 'axios' -import { Message } from 'element-ui' +import axios from "axios"; +import { Message } from "element-ui"; +export const baseUrl = process.env.VUE_APP_API_URL; // 鍒涘缓璇锋眰瀹炰緥 const req = axios.create({ - // baseURL: '/api' - // baseURL: '/account/verification' - baseURL: 'http://icmm.test.xyinde.com/api', - timeout: 10000 -}) + // baseURL: '/api' + // baseURL: '/account/verification' + baseURL: baseUrl, + 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"); + config.headers.token = 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" + ) { + Message.error(res.data.errorText || ""); + // 娓呮token + uni.getStorageSync("access_token"); + uni.clearStorageSync(); + 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