如果配置了 sa-token 的 @Bean
SaServletFilter
,那么需要在 setAuth
函数中配置如下代码(在鉴权之前):
// 跳过对 OPTIONS 请求的检查,否则这里会鉴权失败,导致 springboot 配置的 addCorsMappings 跨域不执行
if(SaHolder.getRequest().getMethod().equals(HttpMethod.OPTIONS.toString())){
return;
}
sa-token SaServletFilter 与 cors
原文:https://www.cnblogs.com/myesn/p/15039468.html