13 lines
353 B
JavaScript
13 lines
353 B
JavaScript
|
const checkRequiredMidleware = (options) => (req, res, next) => {
|
||
|
// eslint-disable-next-line no-restricted-syntax
|
||
|
for (const option of options) {
|
||
|
if (!req.body[option]) {
|
||
|
res.status(400).send(`Required field ${option} is not present`)
|
||
|
return
|
||
|
}
|
||
|
}
|
||
|
next()
|
||
|
}
|
||
|
|
||
|
module.exports = checkRequiredMidleware
|