Node.js swagger formData验证不起作用
似乎Node.js swagger formData验证不起作用,node.js,swagger,swagger-2.0,Node.js,Swagger,Swagger 2.0,似乎“type”:“file”的招摇过市验证器不起作用 { "name": "receipt", "in": "formData", "required": true, "type": "file" } 如果我使用“required”:false我得到类型错误:无法读取未定义的属性“value”。 如果我使用“required”:true我得到验证错误:需要“收据” 我在curl-xpost--header“Content-Type:multipart/form
“type”:“file”
的招摇过市验证器不起作用
{
"name": "receipt",
"in": "formData",
"required": true,
"type": "file"
}
如果我使用“required”:false
我得到类型错误:无法读取未定义的属性“value”。
如果我使用“required”:true
我得到验证错误:需要“收据”
我在curl-xpost--header“Content-Type:multipart/form-data”--form“receive=@myimage.jpg”中得到错误http://localhost:8000/insights“
当使用招摇过市ui
时
该错误必须出现在验证中,因为上传文件时没有指定它是swagger,这很好。此外,对“”in:“query”
的验证也可以正常工作
解决方法:禁用验证,这样我就可以使用swagger的文档功能