Hilzu / express-openapi-validate

Express middleware to validate requests based on an OpenAPI 3 document
Apache License 2.0
75 stars 12 forks source link

Validating form data uploads fails #75

Open alesandar opened 3 years ago

alesandar commented 3 years ago

Swagger 2.0 supports form data validation, but I had an issue with express-openapi-validate. It throws the following error:

Error: Unrecognized parameter location=formData
    at parameterLocationToRequestField (/usr/src/app/node_modules/express-openapi-validate/dist/parameters.js:32:11)

In ./src/parameters.ts, we can see that the allowed types are "header", "path", "cookie" and "query".

Could you confirm if it's possible to validate form data at all?

Best regards