首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在kong api-网关中返回静态响应

如何在kong api-网关中返回静态响应
EN

Stack Overflow用户
提问于 2022-06-09 15:05:55
回答 1查看 336关注 0票数 0

在无数据库模式下,我使用的是kong API网关。

因此,我有一个kong.yaml文件,如下所示:

代码语言:javascript
复制
_format_version: "2.1"
_transform: true

services:
  - name: service1
    url: http://service1:port/sample-path
    routes:
      - name: service1
        methods:
          - GET
        paths:
          - /service1/sample-path
        strip_path: true

如您所见,api-网关将api-gatway的/service1/sample-path端点的请求发送给http://service1:port/sample-path

我正在寻找一种添加新服务的方法,这样当请求被发送到api的/oas端点时,它会加载一个yaml或json文件,并将其作为响应返回。

实际上,我正在寻找一种返回静态响应的方法,而不是发送请求?

知道怎么做吗?

伪码

代码语言:javascript
复制
_format_version: "2.1"
_transform: true

services:
  - name: service1
    url: http://service1:port/sample-path
    routes:
      - name: service1
        methods:
          - GET
        paths:
          - /service1/sample-path
        strip_path: true
  - name: oas
    url: STATIC YAML OR JSON FILE
    routes:
      - name: oas
        methods:
          - GET
        paths:
          - /oas
        strip_path: true
EN

回答 1

Stack Overflow用户

发布于 2022-06-09 20:50:18

您可以使用插件https://github.com/IntelliGrape/kong-plugin-static-response来处理这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72562657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档