我们大摇大摆地有模式:像这样:
如果我们有许多微服务并在另一个服务的许多其他 API 路由中使用它们。
当 s.th 更改时,我们需要更改所有存储库中的所有模式
例子:
我有这个微服务:
survey.com/api/docs
我想在许多其他微服务中使用 json 示例 shema,如下所示:
app1.com/api/docs
和
app2.com/api/docs
和
app3.com/api/docs
当我们向我的主要微服务添加一个属性并且模式发生更改时,我应该重构其他 git 存储库中的所有其他模式。
有没有办法将一条路线映射到另一个 swagger 文档以从那里读取这些模式?
有没有办法管理这些变化?通过版本控制?
如果 app1 和 app2 和 app3 使用一个路由,并且survey.com 的源 API 路由模式已更改,我们应该修改我们所有的招摇文档