Regras de Negocio

35 views
Skip to first unread message

Walisson

unread,
Apr 8, 2019, 1:25:05 PM4/8/19
to Node.js Brasil
Boa tarde, sou iniciando com Node.js, e estou com dificuldades em aplicar as regras de negocio pelo back-end. Por exemplo:
- Na hora de verificar se o CPF já esta cadastrado, como faço pra mandar um alert ou mensagem para o cliente. 
- Ou intão na hora de validar esse CPF, seria melhor validar no front-end.
Agradeço qualquer ajuda. 

DaneiL

unread,
Apr 9, 2019, 4:49:33 AM4/9/19
to nod...@googlegroups.com
Olá,
Poderia postar o trecho de código da validação?

--
Você recebeu essa mensagem porque está inscrito no grupo "Node.js Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nodebr+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.


--
[]'s

André Caribé

unread,
Apr 9, 2019, 5:47:41 AM4/9/19
to nod...@googlegroups.com
Sobre validar ou não no cliente,
Você deve verificar se é um CPF válido no cliente para não onerar o backend, mas isso não quer dizer que você não deva fazer o mesmo no backend. Duplicidade de código sim, aumentar o nível de segurança e consistência do software, também. Saber se o CPF já está cadastrado, só no backend.

Agora, sobre como voltar mensagens para o cliente, como o exemplo que você deu, que o CPF já está cadastrado, depende do que você esta usando, mas de maneira geral deve ser no response HTTP ou socket. Pensando em segurança novamente, cuidado, pois ao expor que o CPF já está cadastrado, você pode estar dando essa informação para alguém mal intensionado e que talvez possa se aproveitar disso, inclusive fora do software.

Walisson ffrança

unread,
Apr 9, 2019, 11:56:29 AM4/9/19
to Node.js
Obrigado pela ajuda André, sobre a comunicação do back-end com o front-end você indicaria algum material ou site voltado pro node?

Livre de vírus. www.avast.com.
Reply all
Reply to author
Forward
0 new messages