1
resposta

Erro ao tentar criar um usuário, e diz "Necessário preencher campo nome"

Eu estava com esse problema, eu preenchia o campo nome tanto com o 'Multipartform' e no Json.

Eles me devolviam "É necessário preencher o campo nome!"

Sendo que sempre estava preenchido.

Fiz a engenharia reversa... Que tem como principio de verificar como os dados sendo recebidos pela aplicação, no preenchimento do campo, ao registro no banco.

E verifiquei que ele não passava do middleware... No app.js, onde se utiliza o body-parser.

Não utilize isso, no app.js

app.use( bodyParser.urlencoded({ extended: false }) );

Use isso:

app.use( bodyParser.json() );

Vai parar de dar o erro de campo "nome" não preenchido.

1 resposta

Bacana essa sua solução, Yasmim!

Uma outra coisa que resolveu aqui, foi utilizar o insomnia... Nele eu não encontrei esses problemas!