¿Qué hace `app.use (bodyParser.json ())`?
Por:
bodyParser.urlencoded({extended: ...})
mi investigación me muestra que siextended: true
, entonces puede analizar objetos anidados, o generalmente cualquier tipo. Sin embargo, si configuraextended: false
, solo puede analizar cadenas o matrices. Pero que hace ...
app.use(bodyParser.json())
significa exactamente? Quiero decir, sí ... Sé que los documentos mencionan que analiza json. Pero todavía estoy confundido. He notado aplicaciones que establecenextended: true
no utilicebodyParser.json()
en absoluto. Pero las aplicaciones queextended: false
tienden a usarbodyParser.json()
. ¿Por qué es esto? Al final del día, ambas aplicaciones pueden analizar json.
En segundo lugar, ¿cuál es el enfoque recomendado?