我想向我的快速网关添加参数, 我遵循了官方文档。 所以我的管道是这样的: 当我向 express-gateway/shop 服务发送请求时,网关正常工作。 但是当我记录请求 header 并从商店服务请求正文时 为什么我不能在请求中添加任何参数? 问题出在哪里? 请帮忙! ...
我想向我的快速网关添加参数, 我遵循了官方文档。 所以我的管道是这样的: 当我向 express-gateway/shop 服务发送请求时,网关正常工作。 但是当我记录请求 header 并从商店服务请求正文时 为什么我不能在请求中添加任何参数? 问题出在哪里? 请帮忙! ...
我有 2 个服务,我想为这些服务创建一个 API 网关。 服务1 姓名:莱昂主机:api.leon.com 端点: 服务 2 名称:老虎主机:api.tiger.com 端点: 预期行为: API 网关处理请求为: 所以我想将传入请求 URL 的第一个路径与服务匹配。 还有我的网关。 confi ...
我想用 express-gateway ( https://www.express-gateway.io/ ) 创建一个 api 网关。 我有一个作为“数据存储”的服务和数据存储主机:mydatastore.us-west-2.compute.amazonaws.com 我想创建一个网关:myda ...
我有后端和前端的应用程序。 我们使用 JWT 令牌进行身份验证和授权(A2)。 现在我们计划将 express-gateway 用作 API 网关(AG),以便后端可以从路由和其他保护重负载中卸载,并将该负担转移到 AG。 现在,由于我们使用的是 AG,我们是否应该从后端删除 A2 逻辑以及任何到达 ...
我有 API 后端,它将被不同的消费者使用,比如我们自己的公司网站,甚至其他网站可以使用我们的 API 并具有一定的配额/限制,对于这个scope管理方式,我们将使用非快速网关)我使用快速网关的唯一原因(例如)。 现在来到我的问题/错过理解,对于我们自己的网站,我们可以使用例如命令创建 api-ke ...
我一直在尝试使用 Docker 做一个 NodeJS 微服务架构。 我目前有 2 项服务:Auth API 和用户 CRUD API。 现在我的目标是使用 Express-Gateway 设置网关。 我按照 web 上的许多教程尝试设置它,但是每当我尝试向网关发出请求(充当代理)时,它都会发送 50 ...
干得好伙计们。 我使用 Node JS 开发的项目在 8001 PORT 运行 我将使用 EXPRESS-GATEWAY,因为我想安装微服务构建。 但是,虽然我进行了以下设置,但数据并没有返回给我。 在Node JS方面,我有这样的命令。 最后我有这样一个 YAML 文件。 我无法访问“compan ...
我很想使用 Express Gateway + AXIOS(反应)+ Express,但我收到了 CORS 错误,我已经做了很多事情但没有任何效果。 错误是这样的: Cross-Origin Resource Sharing error: PreflightMissingAllowOriginH ...
我想记录快速网关收到的每一个请求,但似乎我无法决定记录什么。 我试图从https://github.com/expressjs/morgan整合morgan('immediate') 但看起来它没有被使用。 任何人成功地在快速网关中集成了高级登录? 我也试过 Longjohn 和同样的问题。 ...
我正在使用Express Gateway来代理我的微服务。 我正在使用react从我的Axios应用程序访问网关。 但是,调用受到CORS Policy的限制。 我在快速网关和我的身份验证服务中启用了 CORS。 我按照官方文档从这个链接启用 CORS 用于 Express Gateway 和这个链 ...
目前正在开发处理对 RESTAPI 和 GraphQL 微服务的调用的 Express Gateway。 GraphQL 管道工作正常,但 RESTAPI 的管道是我正在努力解决的问题。 我制作了一个简单的 CRUD 功能 RESTAPI,可以创建、阅读、更新和删除书籍和作者。 他们有多种途径可 ...
我正在尝试为我的微服务研究配置 api-gateway。 我创建了一个 pod 作为该 pod 的 auth-depl 和 auth-src 服务。 我还有另一个 pod&service 作为 links-depl 和 links-serv。 我想为它制作一个 api-gateway。 这些 ...
我正在尝试让基本示例 express-gateway 在 Heroku 上运行 http: port: ${HTTP_PORT:-8080} hostname: ${HOST:-localhost} admin: port: 9876 ...
我正在尝试使用express-gateway修改 graphql 查询变量。 网关上的代码如下,const axios = require("axios"); const jsonParser = require("express").json(); const { PassThrough } = ...
我正在构建一个微服务应用程序,在其中我使用 nginx-ingress 连接所有运行良好的服务,但现在我想添加一些高级功能,如 jwt-authentication。 我认为我不会在每个服务中实现它,而是使用 API 网关并选择 express-gateway,因为它似乎易于设置。 我在本地测试了 ...
我想知道我们是否可以从其他一些服务更改远程快速网关配置(可能在网关后面,也可能不在网关后面)。 是否有向管理员公开的 API 以启用更改配置而无需更改例如的 docker 图像? 我们的用例是我们有一个基于租户的基础架构,并且希望在运行时更改配置,而无需重新启动容器或更改映像。 文档说配置更改将是热 ...
我目前已将express-gateway配置为与我的后端上暴露在我机器上的唯一端口上的服务进行通信,并且它工作正常。 网关充当服务的代理,目前进行一些安全检查和jwt 身份验证。 然后,只有经过授权的请求(通过 jwt 验证)才会按配置发送到服务。 但是,我担心如果我不对我的服务进行某种身份验证,那 ...
我有一个工作自动注册网关 function,它填充了我的 gateway-config.yml。 我们将使用范围,所以我将范围添加到 postData,但它不会添加范围。 currentKey 和 Scopes[...] 的一些控制台日志 /api/用户 - 未定义 /api/令牌 - 未定义 / ...
我有一个配置为处理某些服务的网关,但存在巨大的性能问题,我不知道如何解决这个问题。 这是此特定服务的配置: 检查此 gif,以便您了解这对性能的影响: 这是对服务 API 的直接调用,没有性能问题: 为什么会这样? 我能做些什么来解决这个问题? ...
我正在使用 Redis DB 在 Heroku 上使用 Express-Gateway。 我想知道如何将 Redis 凭据设置为唯一的 URL 参数,而不是使用分隔的变量。 现在,Express Gateway 从文件system.config.yml读取凭据,其中凭据结构是 不幸的是,Her ...