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的文档功能