From 8a8a8f15b1e2f93068a4b22c21125b70c3eb9e70 Mon Sep 17 00:00:00 2001 From: aarbit Date: Mon, 29 Sep 2025 23:21:38 -0500 Subject: [PATCH] Updates CORS for non-localhost access --- .../kotlin/net/halfbinary/tmnt/config/WebConfig.kt | 14 ++++++++++++++ .../halfbinary/tmnt/controller/MoviesController.kt | 1 - 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/main/kotlin/net/halfbinary/tmnt/config/WebConfig.kt diff --git a/src/main/kotlin/net/halfbinary/tmnt/config/WebConfig.kt b/src/main/kotlin/net/halfbinary/tmnt/config/WebConfig.kt new file mode 100644 index 0000000..8c6a3cd --- /dev/null +++ b/src/main/kotlin/net/halfbinary/tmnt/config/WebConfig.kt @@ -0,0 +1,14 @@ +package net.halfbinary.tmnt.config + +import org.springframework.context.annotation.Configuration +import org.springframework.web.servlet.config.annotation.CorsRegistry +import org.springframework.web.servlet.config.annotation.EnableWebMvc +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer + +@Configuration +@EnableWebMvc +class WebConfig : WebMvcConfigurer { + override fun addCorsMappings(registry: CorsRegistry) { + registry.addMapping("/**") + } +} \ No newline at end of file diff --git a/src/main/kotlin/net/halfbinary/tmnt/controller/MoviesController.kt b/src/main/kotlin/net/halfbinary/tmnt/controller/MoviesController.kt index 71b639b..02b099b 100644 --- a/src/main/kotlin/net/halfbinary/tmnt/controller/MoviesController.kt +++ b/src/main/kotlin/net/halfbinary/tmnt/controller/MoviesController.kt @@ -12,7 +12,6 @@ import org.springframework.web.bind.annotation.RestController @RestController @RequestMapping("/movies") -@CrossOrigin(origins = ["http://localhost:5173"]) class MoviesController(val moviesService: MoviesService) { @GetMapping fun getAllMovies(): List {