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