Skip to content

Commit

Permalink
Merge pull request #460 from danthe1st/cors-fix
Browse files Browse the repository at this point in the history
  • Loading branch information
jasonlessenich authored Dec 27, 2023
2 parents a8aa00b + 4008137 commit 448b412
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 17 deletions.
27 changes: 27 additions & 0 deletions src/main/java/net/discordjug/javabot/api/routes/CorsFilter.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package net.discordjug.javabot.api.routes;

import java.io.IOException;

import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Component;
import org.springframework.web.filter.OncePerRequestFilter;

/**
* This filter enables CORS for all endpoints.
*/
@Component
public class CorsFilter extends OncePerRequestFilter {

@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
throws ServletException, IOException {
response.addHeader("Access-Control-Allow-Origin", "*");
response.addHeader("Access-Control-Allow-Methods", "POST, PUT, DELETE, GET, OPTIONS");
filterChain.doFilter(request, response);
}

}
17 changes: 0 additions & 17 deletions src/main/java/net/discordjug/javabot/api/routes/WebConfigurer.java

This file was deleted.

0 comments on commit 448b412

Please sign in to comment.