add request validation to membership endpoint

This commit is contained in:
Riku Rouvila
2017-07-08 18:18:43 +01:00
parent c58485aafa
commit 286074f972
3 changed files with 30 additions and 1 deletions

12
utils/validateRequest.js Normal file
View File

@@ -0,0 +1,12 @@
var Joi = require('joi');
module.exports = function validateRequest(schema) {
return function handler(req, res, next) {
Joi.validate(req.body, schema, function (err, value) {
if(err) {
return res.status(400).send(err.details)
}
next();
});
}
}