使用 kickstart 库时使用的 CORS 请求无效

Invalid CORS request using when using kickstart libraries

在使用我收到的 kickstart graphql 库时

Invalid CORS request

作为查询请求的响应

问题是 graphql.kickstart.autoconfigure.web.servlet.GraphQLWebAutoConfiguration 自动启用了 CORS:

  @Bean
  @ConditionalOnClass({CorsFilter.class})
  @ConditionalOnProperty(
    value = {"graphql.servlet.corsEnabled"},
    havingValue = "true",
    matchIfMissing = true
  )
  public CorsFilter corsConfigurer(CorsConfiguration corsConfiguration) {

application.properties 中将 graphql.servlet.corsEnabled 设置为 false 可以解决问题。