当前位置: 首页 > 知识库问答 >
问题:

如何使用graphql-kotlin处理在Spring Boot服务器中添加CORS头?

鲁炳
2023-03-14

如何截获响应&添加适当的Access-Control-Allow-Origin标头?

共有1个答案

宋昊然
2023-03-14

在尝试了前面提到的许多方法后,我找到了一个对我的特定变量组合有效的方法。

例如,这些都不起作用:

  1. WebFluxConfigurer组件,该组件重写AddCorsMappings函数
  2. @CrossOrigin对查询函数的注释
  3. 根据spring文档,将spring boot actuator库添加到项目中,并将Management.endpoints.web.cors配置添加到application.yml中
 类似资料:
  • 问题内容: 作为我的标题,这是位于conf.d / api-server.conf中的配置文件 nginx.conf文件与默认设置相同。 将请求发送到api.localhost(api.localhost / admin / login)之后,我仍然收到405错误: 问题答案: 问题是您的if条件不会在中发送父项中的标头。如果您检查飞行前响应标头,它将是 那什么也没给。因此,有两种可能的解决方案。

  • 我在我的项目中使用微服务架构。对于服务间通信,我使用消息队列NATS。我写了一个网关,处理所有超文本传输协议请求,并将其放入队列。所有终端服务都订阅到这个队列。 在endpoint服务中,我使用基于Netty IO的Xitrum。当我从队列中得到请求时,我将其反序列化为FullHttpRequest。但我不知道如何将它发送到我的netty服务器,它可以根据业务逻辑处理它(例如,不使用可以将它发送到

  • 问题内容: 所以我用Go编写了这个RESTful后端,它将通过跨站点HTTP请求来调用,即从另一个站点(实际上,只是另一个端口,但是同源策略启动了,所以我们来了)提供的内容中调用。 在这种情况下,在某些情况下,用户代理将发送预检OPTIONS请求,以检查实际请求是否可以安全发送。 我的问题是如何在Go上下文中最好地处理和充分响应这些预检请求。我构想的方法感觉不太优雅,我想知道是否还有其他我没有想到

  • 我使用org.eclipse.jetty.server.handler.请求日志处理程序 但此处理程序日志仅: 0:0:0:0:0:0:0:1--[04/θών/2014:08:16:27 0000]“GET/CardTransfer-0.1.0-SNAPSHOT/transf HTTP/1.1“200 22”-“Mozilla/5.0(Windows NT 6.1;WOW64;rv:29.0)G

  • 问题内容: 我正在写一些演示Web服务器,提供静态html,css和javascript。服务器看起来像 我的客户端javascript使ajax调用到其他服务器。我该如何添加 对我的服务器响应,以便客户端javascript可以进行ajax调用? 问题答案: 自从Express宠坏了我以来,弄清楚这个问题有点麻烦。 看看enable cors。基本上,您需要做的是添加到要启用cors的域中。re

  • 我的处理器中有一个简单的注释,如下所示: 这适用于java文件,但一旦我将文件转换为kotlin,注释的导入就不再有效。为什么? 我需要改变什么才能让他的注释也在Kotlin中工作?从文档中,我可以看到kotlin与java注释100%兼容,所以我有点困惑这里有什么问题...如果处理器不工作,需要调整以与kotlin一起工作,我会理解,但我不知道为什么导入本身不工作... 我说的图书馆在这里:ht