Olá pessoal!
Neste tópico foi considerado o seguinte código / modelo para validar alguns campos de uma página do projeto:
// src/app/modelos/livro.js
const { check } = require('express-validator/check');
class Livro {
static validacoes() {
return [
check('titulo').isLength({ min: 5 }).withMessage('O título precisa ter no mínimo 5 caracteres!'),
check('preco').isCurrency().withMessage('O preço precisa ter um valor monetário válido!')
];
}
}
module.exports = Livro;
- Além do back end, como fazer com que estas mesmas validações do modelo sejam consideradas também no código front end (sem precisar repetir estas validações)? Questionando porque gostaria de evitar requisições desnecessárias / tempo perdido pelo usuário (no envio / espera de retorno das validações pelo servidor).
Obs: se não for possível ou complexo considerar o express-validator no front, pode ser uma solução alternativa, desde que compreenda o front e o back end (em Node).
Aguardo, desde já obrigado!
Atenciosamente.