我有多个相同API的客户端。对于它们中的每一个,根据是否添加了某些配置,我应该或不应该公开一些终结点,使某些字段为必填字段,在响应中提供一些额外的字段,等等。
每个客户端都有用于访问API的自己的URL。到目前为止,对于“非动态” svagger文件,我可以生成一个文件并将其用于所有文件。现在,他们要求基于配置的这种经过微调的文档。
我正处于开发的早期阶段,大多数人正在研究实现此功能的所有可能方法,并寻找解决此功能的好方法。
感谢任何帮助或指导。
谢谢
更新
在项目中,我们使用此component来加载和验证swagger文件。对于对此问题感兴趣的其他人,我决定添加另一个加载器,该加载器从swagger文件加载数据,并根据配置对其进行过滤。