From d47c8d2009e12ec84692fbf2fe13ffef1b449ee9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=AD=9F?= <3111696955@qq.com> Date: Thu, 7 Aug 2025 15:50:35 +0800 Subject: [PATCH] =?UTF-8?q?refactor(biji):=20=E6=9B=B4=E6=96=B0=20API?= =?UTF-8?q?=E5=9F=BA=E7=A1=80=E8=B7=AF=E5=BE=84=E5=92=8C=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 VITE_API_BASE_URL 从 https://biji-houdaun.311169.xyz 修改为 /api- 更新前端 API 调用路径,统一添加 /api前缀 - 修改后端 SecurityConfig 和 SystemController,以适应新的 API 路径 --- .../java/com/test/bijihoudaun/config/SecurityConfig.java | 2 +- .../com/test/bijihoudaun/controller/SystemController.java | 2 +- biji-qianduan/.env.production | 2 +- biji-qianduan/src/api/CommonApi.js | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/biji-houdaun/src/main/java/com/test/bijihoudaun/config/SecurityConfig.java b/biji-houdaun/src/main/java/com/test/bijihoudaun/config/SecurityConfig.java index ed3260b..0140a0c 100644 --- a/biji-houdaun/src/main/java/com/test/bijihoudaun/config/SecurityConfig.java +++ b/biji-houdaun/src/main/java/com/test/bijihoudaun/config/SecurityConfig.java @@ -87,7 +87,7 @@ public class SecurityConfig { "/api/markdown/grouping/**", // 按分组获取文件 "/api/markdown/recent", // 获取最近文件 "/api/markdown/{id}", // 获取单个文件内容 - "/system/registration/status" // 检查注册是否开启 + "/api/system/registration/status" // 检查注册是否开启 ).permitAll() // 3. 除上述白名单外,所有其他请求都需要认证 diff --git a/biji-houdaun/src/main/java/com/test/bijihoudaun/controller/SystemController.java b/biji-houdaun/src/main/java/com/test/bijihoudaun/controller/SystemController.java index db433e4..5f48c90 100644 --- a/biji-houdaun/src/main/java/com/test/bijihoudaun/controller/SystemController.java +++ b/biji-houdaun/src/main/java/com/test/bijihoudaun/controller/SystemController.java @@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.*; import java.util.Collections; @RestController -@RequestMapping("/system") +@RequestMapping("/api/system") @Tag(name = "系统管理") public class SystemController { diff --git a/biji-qianduan/.env.production b/biji-qianduan/.env.production index 68f97c4..14ea4ad 100644 --- a/biji-qianduan/.env.production +++ b/biji-qianduan/.env.production @@ -1 +1 @@ -VITE_API_BASE_URL=https://biji-houdaun.311169.xyz +VITE_API_BASE_URL=/api diff --git a/biji-qianduan/src/api/CommonApi.js b/biji-qianduan/src/api/CommonApi.js index 4e1e894..f48cea2 100644 --- a/biji-qianduan/src/api/CommonApi.js +++ b/biji-qianduan/src/api/CommonApi.js @@ -136,11 +136,11 @@ export const validateToken = () => axiosApi.post('/api/user/validate-token'); // System APIs export const getRegistrationStatus = () => { - return axiosApi.get('/system/registration/status'); + return axiosApi.get('/api/system/registration/status'); }; export const toggleRegistration = (enabled) => { - return axiosApi.post('/system/registration/toggle', enabled, { + return axiosApi.post('/api/system/registration/toggle', enabled, { headers: { 'Content-Type': 'application/json' } @@ -148,7 +148,7 @@ export const toggleRegistration = (enabled) => { }; export const generateRegistrationCode = () => { - return axiosApi.post('/system/registration/generate-code'); + return axiosApi.post('/api/system/registration/generate-code'); }; // 更新密码