Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

body-parser NodeJS e Express

Gostaria de entender a diferença de eu fazer bodyParser.json() e bodyParser.urlencoded() para realizar um post.

1 resposta
solução!

Fala aí Júlio, beleza? Vamos lá:

  1. Utilizando .json: Apenas aceita e faz o parser de informações contidas no JSON e o cabeçalho da requisição em seu Content-Type deve estar anotado com application/json, combinando com o body que também é um JSON.
  2. Utilizando com .urlencoded: Aceita apenas UTF-8 encoding, ou seja, a forma de envio não é mais através de um JSON e sim valores informados na URL de forma CHAVE=VALOR.

Espero ter ajudado.