Skip to content

我用SSE与前端调试的时候,遇到了跨域问题 #7

Open
@weiwill

Description

@weiwill

`@Configuration
class OpenApiInterceptor : Interceptor {
override fun intercept(chain: Interceptor.Chain): Response {
val response = chain.proceed(chain.request())

    return response.newBuilder()
        .addHeader("Access-Control-Allow-Origin", "*")
        .addHeader("Access-Control-Allow-Methods", "*")
        .addHeader("Access-Control-Allow-Headers", "*")
        .build()
}

}`

@Bean fun corsConfigurer(): WebMvcConfigurer = object : WebMvcConfigurer { override fun addCorsMappings(registry: CorsRegistry) { registry.addMapping("/**") .allowedOrigins("*") // .allowCredentials(true) .allowedMethods("*") // GET POST PUT DELETE .allowedHeaders("*") } }

找不到解决方案

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions