react-admin homepage突出显示了OpenAPI(以前为Swagger)徽标,但我无法在the list或GitHub上找到相关的数据提供程序。是最好使用ra-data-simple-rest
并对其进行扩展,还是我缺少某些东西,并且有现成的适配器来解析OpenAPI规范文件?
我同样感到困惑,找不到相同的任何适配器或数据提供程序。最终写了我自己的数据提供者,发现这很容易。这里要注意的要点是,根据API的设计方式,每个OpenAPI规范都会有所不同。使用swagger-client
使它变得简单
client.execute({
method: 'get',
parameters: { ...params },
pathName: `/${resource}`,
})
对于getList
方法。