swagger - OpenApi - 无法将相同的 $ref 映射到 2 个路径
问题描述
我有一个API
我们的客户在生产环境中使用的。我们决定更改路径,但由于旧路径仍在使用中,我们希望暂时保留它。
我试图为同一个对象添加另一个路径,但是open api
当我尝试运行它时生成器失败了。
/v3/stores/{store_id}/old_path:
$ref: '#/operationObj'
/v3/stores/{store_id}/groups/new_path
$ref: '#/operationObj'
这个
/v3/stores/{store_id}/old_path:
....
/v3/stores/{store_id}/groups/new_path
$ref: '#/operationObj'
和这个
/v3/stores/{store_id}/old_path:
/v3/stores/{store_id}/groups/new_path
$ref: '#/operationObj'
但继续失败。我究竟做错了什么?这甚至可能吗,或者创建一个副本operationObj
是使其工作的正确方法?(我尝试创建一个operationObjDuplication
对象并且生成器成功)。
请问有什么线索吗?
解决方案
推荐阅读
- python - 比较具有多个索引的两个列表
- algorithm - 具有分配的恒定时间复杂度
- javascript - 如何在存在时使用数组值构建消息字符串
- javascript - 如何发布我的 vue npm 库以同时支持 Vue 2 和 Vue 3,
- java - 对我的括号的改进,重新对齐 Java 代码
- bitbucket - 在我的 Maven 包上运行 jgitflow start 时出现异常(org.eclipse.jgit.api.errors.TransportException)
- python - 有没有办法在同一轴上绘制多个累积直方图,其中数据集被标准化
- java - 将 CharArray 中某个字符后的八个字符添加到字符串
- javascript - 在 Node 中调用具有命名空间的 .dll 库的正确方法是什么?
- java - Java 声音采样器未完成获取缓冲区