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