我们可以将 Kong api 网关用于基于 GraphQL 服务的后端服务吗?

问题描述

我在 graphQL 中有一个后端服务,我想将它与 kong 集成以进行代理。我按照我们如何使用此链接在 kong 中配置 http 服务的相同步骤https://docs.konghq.com/0.13.x/getting-started/configuring-a-service/

但是当我通过已创建的 kong 代理端点发出请求时,它会引发 404 错误。有人可以帮助路由graphQL服务是否需要任何其他配置?我在找开源的kong版。

解决方法

您在这里所做的是创建了一个服务,该服务将上游到端点。 但您还必须指定将哪些路由上行到该端点。

例如:http://localhost:7001/testapi > testapi 是您需要上传到端点的路由。

当 kong 找不到与您尝试访问的路线相似的内容时,它会抛出 404。

您可以通过设置路径属性来添加路由。

检查如何将您的服务与路由 https://docs.konghq.com/gateway-oss/0.13.x/admin-api/#route-object

绑定