rest - 如何为 YAML 对象中的几个键设置一个值
问题描述
据我所知,没有办法将几个键附加到 YAML 中 {key : value} 对中的单个值。我是 Swagger 文档(OpenAPI 3.0)的新手,想知道是否有可能以某种方式将我的价值观结合在一起。例如,我正在搞乱 REST API 文档,当我想列出一些响应而不每次都重写它时,我有以下内容:
paths:
/users:
post:
//some additional information here
responses:
'500':
//and for example here I want to add not only 201 status code but also others
description: >-
Something went wrong on back end
//however I have to do something like this (writing them all)
'502':
description: >-
Something went wrong on back end
//and so on..
克服这个问题的最佳做法是什么?也许我从一开始就有一个不好的观点。
解决方案
您可以使用锚点和别名:
path:
/users:
responses:
'500':
description: &desc1 >-
Something went wrong on back end
'502':
description: *desc1
推荐阅读
- python - Python字符串如何成为变量?
- typo3 - 添加掩码元素后,TYPO3 MASK 缺少 TCA 条目
- javascript - 热门在 Vue.js 中设置路由特定的“全局”样式
- java - 使用带有活动的按钮从片段中获取数据
- php - WAMP 服务器无法在本地访问,而是在线重定向
- performance - 为什么删除未使用的“if”子句会将执行时间从 12 毫秒减少到 4 毫秒?
- flutter - 如何通过飞镖解码波纹管类型的json
- javascript - 在警报阻止期间未更新 LocalStorage
- android - 如何在约束布局中动态设置权重
- web3 - MetaMask - RPC 错误:错误:0.001 数字的无效交易值必须在 wei