Slide 68
Slide 68 text
Validation as middleware
server.get('foo',
validation.validateQueryParams({
times: yup.number().min(1).max(10).default(1)
}),
(req, res, next) => {/*...*/}
);
Validate query params
server.post('foo',
validation.validatePostBody({
mail: yup.string().mail().required(),
name: yup.string().min(3).max(10)
}),
(req, res, next) => {/*...*/}
);
Validate request payload