PedroHGomesUFC / Loja_de_Filmes

0 stars 0 forks source link

Validação problemática #4

Open brunomateus opened 1 month ago

brunomateus commented 1 month ago

Da forma que está implementado, caso aconteça do usuário enviar um campo obrigatório em branco, a promise sequer será criada. Logo, no Controller, não ira acontecer uma exceção, e portanto, para usuário vai ser como se tudo tivesse funcionado.

A validação de campos, deveria ser feita no controller, e somente se os campos estivessem devidamente preenchidos, aí sim, o service deveria ser chamado.

https://github.com/PedroHGomesUFC/Loja_de_Filmes/blob/05566afd30cbb9dbd95a4f4680dc74f83d7ffa58/backend/services/userServices.js#L24