【发布时间】:2018-12-28 01:33:10
【问题描述】:
我在使用 Joi 向 hapi-swagger 添加适当的示例时遇到问题。当我将 .example('') 添加到响应架构或 validate { payload: {} } 时,它会添加一个带有值的附加 obj。
response: {
schema: Joi.object().keys({
name: Joi.string().example('Coinbase'),
baseCurrency: Joi.string()
.valid('USD', 'EUR', 'MXN', 'ETH', 'LTH', 'BTC'),
}),
},
validate: {
payload: Joi.object().keys({
name: Joi.string().required(),
baseCurrency: Joi.string().required(),
}),
},
我期望的是示例值具有
{ “名称”:“Coinbase”, “基础货币”:“美元” }
没有
{ “姓名”: { “价值”:“Coinbase” }, “基础货币”:{ “价值”:“美元” } }
【问题讨论】:
标签: joi hapi-swagger