From 02e6b4ac234d61d00aec1f068bf3256ec36bfedb Mon Sep 17 00:00:00 2001 From: timoschneider Date: Tue, 11 Jun 2024 09:35:13 +0200 Subject: [PATCH] try to fix cors --- src/main/java/de/anxietyprime/swajodel/Routes.java | 5 ++++- .../anxietyprime/swajodel/SwaJodelApplication.java | 12 ------------ 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/src/main/java/de/anxietyprime/swajodel/Routes.java b/src/main/java/de/anxietyprime/swajodel/Routes.java index 2b06330..fa87e9e 100644 --- a/src/main/java/de/anxietyprime/swajodel/Routes.java +++ b/src/main/java/de/anxietyprime/swajodel/Routes.java @@ -10,10 +10,10 @@ import java.util.Optional; import java.util.Vector; @RestController -@CrossOrigin(origins = "*") public class Routes { @GetMapping("/posts/{longitude}/{latitude}") + @CrossOrigin(origins = "*") public Vector getPostsByLocation(@PathVariable("longitude") float longitude, @PathVariable("latitude") float latitude) { // list of all posts (not comments) in range Vector posts = new Vector<>(); @@ -121,6 +121,7 @@ public class Routes { } @GetMapping("/post/{id}") + @CrossOrigin(origins = "*") public JodelPost getPostByID(@PathVariable("id") long id) { // list of all posts (not comments) in range Optional root_post = Optional.empty(); @@ -226,6 +227,7 @@ public class Routes { } @PostMapping("/posts") + @CrossOrigin(origins = "*") public JodelPost postPost(@RequestBody JodelPost post) { // DB connection and statement Connection c; @@ -300,6 +302,7 @@ public class Routes { } @DeleteMapping("/post/{id}") + @CrossOrigin(origins = "*") public void deletePost(@PathVariable long id) { // DB connection and statement Connection c; diff --git a/src/main/java/de/anxietyprime/swajodel/SwaJodelApplication.java b/src/main/java/de/anxietyprime/swajodel/SwaJodelApplication.java index 67e92ee..8d98017 100644 --- a/src/main/java/de/anxietyprime/swajodel/SwaJodelApplication.java +++ b/src/main/java/de/anxietyprime/swajodel/SwaJodelApplication.java @@ -13,16 +13,4 @@ public class SwaJodelApplication { SpringApplication.run(SwaJodelApplication.class, args); } - @Bean - public WebMvcConfigurer corsConfigurer() { - return new WebMvcConfigurer() { - @Override - public void addCorsMappings(CorsRegistry registry) { - registry.addMapping("/**").allowedOrigins("*"); - registry.addMapping("/**").allowedOrigins("jodel.local.anxietyprime.de"); - registry.addMapping("/**").allowedOrigins("jodel.anxietyprime.de"); - } - }; - } - }