|
- const verify = require('./verify.js');
- const wrap = require('./wrap.js');
-
- // Verifies the entire request body is well formed
- const verifyBody = expected => wrap(async (req, res, next) => {
- try {
- await Promise.all(expected.map(e => verify(req.body[e.name], e)));
- next();
- } catch(err) {
- res.status(err.code).json({message: err.message});
- }
- });
-
- module.exports = verifyBody;
|