O que `app.use (bodyParser.json ())` faz?
Para:
bodyParser.urlencoded({extended: ...})
minha pesquisa me mostra que seextended: true
, você pode analisar objetos aninhados ou geralmente qualquer tipo. No entanto, se você definirextended: false
, você poderá analisar apenas seqüências de caracteres ou matrizes. Mas o que faz ...
app.use(bodyParser.json())
significa exatamente? Quero dizer, sim ... eu sei que os documentos mencionam que ele analisa json. Mas ainda estou confuso. Eu notei aplicativos que definemextended: true
não usebodyParser.json()
em absoluto. Mas aplicativos queextended: false
tendem a usarbodyParser.json()
. Por que é isso? No final do dia, os dois aplicativos podem analisar o json.
Em segundo lugar, qual é a abordagem recomendada?