From 8f934bdf322dcd271f8bd83e82741a430b39007f Mon Sep 17 00:00:00 2001 From: mirrerror Date: Thu, 26 Oct 2023 21:55:11 +0300 Subject: [PATCH] fix cors --- .../expensetrackerfaf/config/CorsFilter.java | 39 +------------------ 1 file changed, 1 insertion(+), 38 deletions(-) diff --git a/src/main/java/com/faf223/expensetrackerfaf/config/CorsFilter.java b/src/main/java/com/faf223/expensetrackerfaf/config/CorsFilter.java index ed23357..59acdc8 100644 --- a/src/main/java/com/faf223/expensetrackerfaf/config/CorsFilter.java +++ b/src/main/java/com/faf223/expensetrackerfaf/config/CorsFilter.java @@ -1,39 +1,2 @@ -package com.faf223.expensetrackerfaf.config; - -import jakarta.servlet.*; -import jakarta.servlet.http.HttpServletRequest; -import jakarta.servlet.http.HttpServletResponse; -import org.springframework.core.Ordered; -import org.springframework.core.annotation.Order; -import org.springframework.stereotype.Component; - -import java.io.IOException; - -@Component -@Order(Ordered.HIGHEST_PRECEDENCE) -public class CorsFilter implements Filter { - - @Override - public void destroy() { - } - - - @Override - public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { - HttpServletResponse response = (HttpServletResponse) servletResponse; - response.setHeader("Access-Control-Allow-Origin", "*"); - response.setHeader("Access-Control-Allow-Credentials", "true"); - response.setHeader("Access-Control-Allow-Methods", "POST, GET, HEAD, OPTIONS"); - response.setHeader("Access-Control-Allow-Headers", "Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers"); - if ("OPTIONS".equalsIgnoreCase(((HttpServletRequest) servletRequest).getMethod())) { - response.setStatus(HttpServletResponse.SC_OK); - } else { - filterChain.doFilter(servletRequest, response); - } - - } - - @Override - public void init(FilterConfig config) { - } +package com.faf223.expensetrackerfaf.config;public class CorsFilter { }