Ai
fiquei com dúvida, a mensagem final que vai ser exibida para o
usuário é responsabilidade da API, ou neste caso o front que
trataria essa situação, ou eu poderia apenas melhorar a
mensagem para identificar qual é o problema ocorrido?
Outra
“solução” não muito elegante, seria utilizar o
label(“mensagem final”) do JOI, e formatar a mensagem no
failAction, que pegaria essa mensagem colocaria entre um
delimitador ou algo do tipo.
Alguém
poderia dar uma sugestão?
Valeu.
--
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.
Fernando, eu estou utilizando o joi em um projeto e acabo retornando uma lista de erros baseada no atributo "details" do joi.
Agora, sobre a responsabilidade acho que fica para o front-end. Os erros do joi são mais para o desenvolvedor do que para o usuário final. Tem até uma issue aqui https://github.com/hapijs/joi/issues/546 que eles discutem sobre isso.
Abs!