|
123456789101112131415161718 |
- const validator = require('../validator');
-
- module.exports = {
-
- validate: function(options) {
- const data = this.parse(options.data);
- const noError = this.parseOptional(options.noError, 'boolean', false);
-
- return validator.validateData(this, data, noError);
- },
-
- error: function(options, name) {
- const message = this.parseRequired(options.message, 'string', 'validator.error: message is required.');
- const error = { [options.fieldName ? 'form' : 'data']: {[options.fieldName || name]: message }};
- this.res.status(400).json(error);
- },
-
- };
|