Body parser validator is an express middleware, which can be used seamlessly with or without body parser. It ensures that mandatory request parameters are present in request with minimal coding.
TypeScript definitions for express
Node.js body parsing middleware
Express middleware for the validator module.
TypeScript definitions for body-parser
Validate XML, Parse XML, Build XML without C/C++ based libraries
Automatically validate API requests and responses with OpenAPI 3 and Express.
XML parser middleware for express.js.
An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.
middleware to be set right after body parser in order to return 4xx error back to the client
Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers
TypeScript definitions for express-serve-static-core
express openapi middleware validator
Utility to parse a multpart body into a more usable type.
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
An Express middleware to validate requests against JSON Schemas
A joi validation middleware for Express.
Simple session middleware for Express
Validates XML name productions — Name, NCName, QName, NMToken, NMTokens — for XML 1.0 and 1.1
TypeScript definitions for cookie-parser
An evented streaming XML parser in JavaScript
CSS Object Model implementation and CSS parser
Express middleware to handle OpenAPI 3.x.
GraphQL server middleware to support application/graphql requests