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'); }; // 更新密码