lzhpo / chatgpt-spring-boot-starter

支持OpenAi所有可用的接口,包括但不限于流式输出和Token计算等,可配置多个API-Key、权重、代理、自定义API等诸多功能...
http://www.lzhpo.com
Apache License 2.0
153 stars 30 forks source link

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

Open weiwill opened 8 months ago

weiwill commented 8 months ago

`@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("*") } }

找不到解决方案