From 3fd032c1d01f08502434862636834b843c2b06b4 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Thu, 29 Jan 2026 17:34:31 +0800 Subject: [PATCH] =?UTF-8?q?OPTIONS=E6=94=BE=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/czg/config/SaTokenConfigure.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java b/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java index 9519c597b..46266a71c 100644 --- a/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java +++ b/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java @@ -59,9 +59,13 @@ public class SaTokenConfigure implements WebMvcConfigurer { registry.addInterceptor(new SaInterceptor(handler -> { log.info("{}: {}", SaHolder.getRequest().getMethod(), SaHolder.getRequest().getRequestPath()); if ("OPTIONS".equalsIgnoreCase(SaHolder.getRequest().getMethod())) { + SaRouter.back(); return; } + log.info("放行1"); SaRouter + .match(r -> "OPTIONS".equalsIgnoreCase(SaHolder.getRequest().getMethod())) + .stop() // 完全开放的路径(不需要任何认证) .match("/user/login", "/user/geo/**", "/user/home/**", "/user/dict/**", "/user/openId", "/admin/auth/**",