No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

hace 2 años
123456789101112131415161718
  1. const validator = require('../validator');
  2. module.exports = {
  3. validate: function(options) {
  4. const data = this.parse(options.data);
  5. const noError = this.parseOptional(options.noError, 'boolean', false);
  6. return validator.validateData(this, data, noError);
  7. },
  8. error: function(options, name) {
  9. const message = this.parseRequired(options.message, 'string', 'validator.error: message is required.');
  10. const error = { [options.fieldName ? 'form' : 'data']: {[options.fieldName || name]: message }};
  11. this.res.status(400).json(error);
  12. },
  13. };