| 1234567891011121314151617 |
- const { isZodErrorLike, fromError } = require('zod-validation-error')
- /**
- * @typedef {import('express').ErrorRequestHandler} ErrorRequestHandler
- */
- const handleValidationError = [
- /** @type {ErrorRequestHandler} */
- (err, req, res, next) => {
- if (!isZodErrorLike(err)) {
- return next(err)
- }
- res.status(400).json({ ...fromError(err), statusCode: 400 })
- },
- ]
- module.exports = { handleValidationError }
|