|
|
@@ -8,6 +8,7 @@ import com.roma.romaapi.utils.JWTUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
+import org.springframework.http.HttpMethod;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
import org.springframework.web.servlet.HandlerInterceptor;
|
|
|
|
|
|
@@ -31,8 +32,13 @@ public class JWTInterceptor implements HandlerInterceptor {
|
|
|
|
|
|
@Override
|
|
|
public boolean preHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object handler) throws Exception {
|
|
|
+ if (HttpMethod.OPTIONS.toString().equals(request.getMethod())) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
// 从Header中获得Token
|
|
|
String token = request.getHeader("token");
|
|
|
+ String aa = request.getHeader("Authorization");
|
|
|
+ System.out.println(aa+"================");
|
|
|
if(token==null || token.equals("")){
|
|
|
throw new Exception("Header 未装载 token");
|
|
|
}
|