parseId.js 272 B

12345678910
  1. import { BadRequestError } from "../shared/errors/index.js";
  2. export function parseId(req, res, next) {
  3. const id = Number(req.params.id);
  4. if (!Number.isInteger(id) || id <= 0) {
  5. return next(new BadRequestError("invalid_id"));
  6. }
  7. req.params.id = id;
  8. next();
  9. }