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