一旦我通过SpringGateway访问它,为什么Swagger UI会发送选项请求方法而不是正确的方法?

一旦我通过SpringGateway访问它,为什么Swagger UI会发送选项请求方法而不是正确的方法?,swagger,spring-webflux,openapi,spring-cloud-gateway,Swagger,Spring Webflux,Openapi,Spring Cloud Gateway,我正在webflux项目中实现OpenAPI3.0(swagger)。因此,我在SpringWebFlux中添加了一个miscrosservice(端口8080),其中添加了OpenAPI3.0。我可以通过http://localhost:8080/client-服务/swagger/swagger ui.html一切都很好 我还可以通过spring网关(端口8989)访问我的micro服务。因此,通过网关获取swagger主页的url是http://localhost:8989/client-

我正在webflux项目中实现OpenAPI3.0(swagger)。因此,我在SpringWebFlux中添加了一个miscrosservice(
端口8080
),其中添加了OpenAPI3.0。我可以通过
http://localhost:8080/client-服务/swagger/swagger ui.html
一切都很好

我还可以通过spring网关(端口8989)访问我的micro服务。因此,通过网关获取swagger主页的url是
http://localhost:8989/client-service/swagger/swagger ui.html
。但问题是,当我尝试执行任何端点(post、get、delete、put)时,我得到一个错误,在客户端服务的控制台中,我有以下消息HTTP选项
“/v2/clients/12”
,而不是HTTP get
“/v2/clients/12”

当我直接通过实施该服务的服务的url而不是通过spring gateway访问它时,你知道它为什么会工作吗?

它正在发出飞行前请求以检查CORS它正在发出飞行前请求以检查CORS