Files
dev-connect/middleware/checkObjectId.ts
T
2024-09-28 23:56:02 +03:00

9 lines
306 B
TypeScript
Executable File

const mongoose = require('mongoose');
// middleware to check for a valid object id
const checkObjectId = (idToCheck) => (req, res, next) => {
if (!mongoose.Types.ObjectId.isValid(req.params[idToCheck]))
return res.status(400).json({ msg: 'Invalid ID' });
next();
};
module.exports = checkObjectId;