Skip to content

Commit

Permalink
Merge pull request #33 from canyonfrs/feat-21/add-cors-to-front-domain
Browse files Browse the repository at this point in the history
feat : front 도메인에 대한 cors 설정을 추가한다
  • Loading branch information
JerryK026 authored Jan 14, 2024
2 parents 1b9a18f + 8d3009f commit db90034
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 0 deletions.
24 changes: 24 additions & 0 deletions src/main/kotlin/com/app/canyonfrs/kingmojang/config/CorsConfig.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package com.app.canyonfrs.kingmojang.config

import org.springframework.beans.factory.annotation.Value
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration
import org.springframework.web.servlet.config.annotation.CorsRegistration
import org.springframework.web.servlet.config.annotation.CorsRegistry
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer

@Configuration
class CorsConfig {
@Value("\${cors.allowed-origins}")
var corsAllowedOrigins: List<String> = listOf()

@Bean
fun corsConfigurer(): WebMvcConfigurer {
return object : WebMvcConfigurer {
override fun addCorsMappings(registry: CorsRegistry) {
val corsRegistration: CorsRegistration = registry.addMapping("/**")
corsAllowedOrigins.forEach { origin -> corsRegistration.allowedOrigins(origin) }
}
}
}
}
4 changes: 4 additions & 0 deletions src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,7 @@ spring:
docker:
compose:
enabled: false


cors:
allowed-origins: "*"

0 comments on commit db90034

Please sign in to comment.