/[sudobot]/trunk/src/api/middleware/ValidatorError.ts
ViewVC logotype

Contents of /trunk/src/api/middleware/ValidatorError.ts

Parent Directory Parent Directory | Revision Log Revision Log


Revision 349 - (show annotations)
Mon Jul 29 17:29:43 2024 UTC (8 months, 2 weeks ago) by rakin
File MIME type: application/typescript
File size: 395 byte(s)
feat(api): auth middleware
1 import { NextFunction, Request, Response } from "express";
2 import { validationResult } from "express-validator";
3
4 export default function ValidatorError(request: Request, res: Response, next: NextFunction) {
5 const errors = validationResult(request);
6
7 if (!errors.isEmpty()) {
8 return res.status(422).send({ errors: errors.array(), error_type: 'validation' });
9 }
10
11 next();
12 }

team@onesoftnet.eu.org
ViewVC Help
Powered by ViewVC 1.1.26