Что делает app.use (bodyParser.json ())?
За:
bodyParser.urlencoded({extended: ...})
мое исследование показывает, что еслиextended: true
Затем вы можете анализировать вложенные объекты или вообще любой тип. Однако, если вы установитеextended: false
, то вы можете анализировать только строки или массивы. Но что делает ...
app.use(bodyParser.json())
значит точно? Я имею в виду, да ... Я знаю, что в документах упоминается, что это анализирует JSON. Но я все еще в замешательстве. Я заметил приложения, которые устанавливаютextended: true
не использоватьbodyParser.json()
совсем. Но приложения, которыеextended: false
склонны использоватьbodyParser.json()
, Почему это? В конце концов, оба приложения могут анализировать JSON.
Во-вторых, какой подход рекомендуется?