Was macht `app.use (bodyParser.json ())`?
Zum
bodyParser.urlencoded({extended: ...})
meine Forschung zeigt mir, dass, wennextended: true
, dann können Sie verschachtelte Objekte oder generell jeden Typ analysieren. Wenn Sie jedoch @ einstellextended: false
, dann können Sie nur Strings oder Arrays analysieren. Aber was macht ...
app.use(bodyParser.json())
genau bedeuten? Ich meine, ja ... ich weiß, dass die Dokumente erwähnen, dass es Json analysiert. Aber ich bin immer noch verwirrt. Ich habe Anwendungen bemerkt, die @ setzextended: true
verwende nichtbodyParser.json()
überhaupt. Aber Anwendungen, dieextended: false
neigen dazu, @ zu verwendbodyParser.json()
. Warum ist das? Letztendlich können beide Anwendungen json analysieren.
Zweitens, welches ist der empfohlene Ansatz?