1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
import * as express from 'express' const methodsValidator = (methods: string[]) => { return (req: express.Request, res: express.Response, next: express.NextFunction) => { if (methods.includes(req.method) !== true) { return res.sendStatus(405) } return next() } } export { methodsValidator }