Skip to content

Commit 448b412

Browse files
Merge pull request #460 from danthe1st/cors-fix
2 parents a8aa00b + 4008137 commit 448b412

File tree

2 files changed

+27
-17
lines changed

2 files changed

+27
-17
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package net.discordjug.javabot.api.routes;
2+
3+
import java.io.IOException;
4+
5+
import javax.servlet.FilterChain;
6+
import javax.servlet.ServletException;
7+
import javax.servlet.http.HttpServletRequest;
8+
import javax.servlet.http.HttpServletResponse;
9+
10+
import org.springframework.stereotype.Component;
11+
import org.springframework.web.filter.OncePerRequestFilter;
12+
13+
/**
14+
* This filter enables CORS for all endpoints.
15+
*/
16+
@Component
17+
public class CorsFilter extends OncePerRequestFilter {
18+
19+
@Override
20+
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
21+
throws ServletException, IOException {
22+
response.addHeader("Access-Control-Allow-Origin", "*");
23+
response.addHeader("Access-Control-Allow-Methods", "POST, PUT, DELETE, GET, OPTIONS");
24+
filterChain.doFilter(request, response);
25+
}
26+
27+
}

src/main/java/net/discordjug/javabot/api/routes/WebConfigurer.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)