Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Biblioteca Body-parser

Eu estou com uma dúvida em relação o que exatamente a biblioteca Body-parser faz e o que é JSON e objeto JS.

1º dúvida:

Isso é um objeto Javascript certo?

{
  forma_de_pagamento: 'PayFast',
  valor: 100.69,
  moeda: 'BRL',
  descricao: 'Pagamento de teste',
  status: 'CRIADO',
  dataPagamento: 2018-10-18T15:28:08.909Z 
}

2º dúvida: Isso é um JSON certo?

{
    "forma_de_pagamento" : "PayFast",
    "valor" : 100.69,
    "moeda" : "BRL",
    "descricao" : "Pagamento de teste"
}

3º dúvida: A lib do body parser transforma os dados da requisição em JSON ou em objeto Javascript? Esses dados vem em qual formato?

2 respostas
solução!

JSON é plain-text, para você utilizar o conteúdo você precisa atribuir a uma variável e parsear.

Para responder as dúvidas 1 e 2, você pode dar uma olhada neste link, tem vários exemplos:

https://medium.com/techtrument/javascript-object-vs-json-117965ea3dea

Sobre a dúvida 3, aqui tem um passo a passo explicando como o body-parser trata os dados.

https://medium.com/@adamzerner/how-bodyparser-works-247897a93b90

Obrigado pelos artigos Daniel. Ajudou bastante :D