express-openapi-validator icon indicating copy to clipboard operation
express-openapi-validator copied to clipboard

🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.x specification

Results 238 express-openapi-validator issues
Sort by recently updated
recently updated
newest added

Add a new option, `lazyLoadApiSpecs`, which causes Api Specs to be loaded on first use, instead of on startup. In tests on our app, eagerly loading all of the possible...

Example with [operation handlers](https://github.com/cdimascio/express-openapi-validator/wiki/Documentation#example-express-api-server-with-operationhandlers) in my project doesn't work with webpack. Error is `{"message":"Cannot find module '/home/user/dist/components/matches/matches-controller'"}`. Do you have support for this case? Current work around that I use...

**Describe the bug** Documentation & error messages do not specify clearly whether JSON is a valid format for an input OpenAPI spec file. **To Reproduce** Specify a path to a...

Snyk has created this PR to upgrade ajv from 8.11.2 to 8.12.0. :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify...

Snyk has created this PR to upgrade body-parser from 1.19.1 to 1.20.1. :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify...

In my yaml I have some request defined in schema. But for some reason, when I mix multipart and $ref - reference is not imported correctly. I got message `...

**Describe the bug** Bazel complains that express is not installed. This is because express should be in "dependencies" rather than "devDependencies" in the package.json. To fix this, "express" needs to...

**Describe the bug** Parameters that are declared as a $ref are skipped **To Reproduce** file openapi.yaml has this portion: ```yaml openapi: 3.0.3 info: title: Parameter ReferenceObject description: test version: '1'...

**Describe the bug** Response message example for < 5.0.0 **request.body.interfaceId should NOT be shorter than 1 characters** Response message example for 5.0.0 **request/body/interfaceId must NOT have fewer than 1 characters**