Boa tarde!
Estou com uma dúvida sobre a validação de dados. No capítulo foi demonstrada validação do lado do servidor, porém existe a possibilidade de validar do lado do cliente, como o jQuery possibilita, por exemplo.
Já li um pouco sobre o assunto e existem argumentos para cada lado. Quem defende o cliente cita a vantagem de evitar processamento no servidor, por outro lado quem defende o servidor fala sobre alteração de HTTP ou javascript desabilitado no cliente.
Gostaria de saber se existe uma convenção sobre isso e se no caso do Node existe alguma particularidade que possa indicar um tipo de validação ou outra?