我正在使用 swagger-tools 和 Swagger Spec 2.0 来验证我的 Node JS 服务中的请求正文。问题是带有附加属性的 JSON 通过验证,它会影响服务的内部逻辑。有效 JSON 示例:
{
"name": "proper object",
"requiredProperty": "some value"
}
我要阻止的仍然有效的 JSON 示例:
{
"name": "proper object",
"requiredProperty": "some value",
"additionalProperty": "should not be here!!!"
}
是否可以使用严格模式来使包含其他属性的请求失败?