React-admin是否提供OpenAPI支持?

时间:2020-01-21 08:41:16

标签: swagger openapi react-admin

react-admin homepage显眼地显示了OpenAPI(以前的Swagger)徽标,但是我无法在the list或GitHub上找到相关的数据提供程序。最好使用ra-data-simple-rest并将其扩展,还是我遗漏了一些东西,并且有一个现成的适配器可以解析OpenAPI规范文件?

2 个答案:

答案 0 :(得分:2)

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

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

用于getList方法。

答案 1 :(得分:0)

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

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

如果可以使用,请告诉我们!