【问题标题】:OpenAPI support in react-admin?react-admin 中的 OpenAPI 支持?
【发布时间】:2020-05-07 06:40:28
【问题描述】:

react-admin homepage 显着地显示了一个 OpenAPI(以前称为 Swagger)徽标,但我在 the list 或 GitHub 上找不到相关的数据提供程序。最好使用ra-data-simple-rest 并对其进行扩展,还是我遗漏了什么,是否有现成的适配器可以解析 OpenAPI 规范文件?

【问题讨论】:

    标签: swagger openapi react-admin


    【解决方案1】:

    我同样感到困惑,找不到任何适配器或数据提供者。最终编写了我自己的数据提供程序,并发现这很容易。这里要注意的要点是,根据 API 的设计方式,每个 OpenAPI 规范都会有所不同。使用swagger-client 使其变得如此简单

    client.execute({
      method: 'get',
      parameters: { ...params },
      pathName: `/${resource}`,
    })
    

    对于getList 方法。

    【讨论】:

      【解决方案2】:

      正如alanpoulain在this github issue上所说,你可以看看https://github.com/api-platform/admin

      默认情况下它是 Hydra,但由于它基于 https://github.com/api-platform/api-doc-parser,因此应该可以支持 OpenAPI。

      如果您成功了,请告诉我们!

      【讨论】:

        猜你喜欢
        • 2020-07-26
        • 2021-08-26
        • 2020-09-09
        • 1970-01-01
        • 1970-01-01
        • 2020-05-13
        • 2013-03-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多