From e1ce9182ab6ca2c8a689906374dbc8c7203997e5 Mon Sep 17 00:00:00 2001 From: SummerColdWind <472959020@qq.com> Date: Sun, 18 Aug 2024 21:43:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86=E8=B7=A8=E5=9F=9F?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login.js | 7 ------- src/utils/request.js | 4 ++-- vite.config.js | 14 ++++++++++++++ 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/api/login.js b/src/api/login.js index 7fec722..0d647ea 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -1,13 +1,6 @@ import request from "@/utils/request.js"; -export const gameLoginInterface = (username, password) => { - return request.post('/api/login/login', { - username: username, - password: password, - }) -} - export const addRoleInterface = (username, password) => { return request.get('/login/add', { params: { diff --git a/src/utils/request.js b/src/utils/request.js index b34959a..fd0e387 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -2,7 +2,7 @@ import axios from "axios"; import {ElMessage} from 'element-plus' const instance = axios.create({ - baseURL: 'http://localhost:8080', + baseURL: '/api', timeout: 10000, // headers: {'X-Custom-Header': 'foobar'} }); @@ -13,7 +13,6 @@ instance.interceptors.request.use(function (config) { return config; }, function (error) { // 对请求错误做些什么 - console.log(error) return Promise.reject(error); }); @@ -28,6 +27,7 @@ instance.interceptors.response.use(function (response) { return response; }, function (error) { // 对响应错误做点什么 + ElMessage.error(error.message) return Promise.reject(error); }); diff --git a/vite.config.js b/vite.config.js index 08b288a..85aae94 100644 --- a/vite.config.js +++ b/vite.config.js @@ -13,4 +13,18 @@ export default defineConfig({ '@': fileURLToPath(new URL('./src', import.meta.url)) } }, + server: { + proxy: { + // 在此处编写代理规则 + '/api': { + target: 'http://localhost:8080', + changeOrigin: true, + rewrite: (path) => { + return path.replace(/\/api/, '') + } + } + } + } + + })