Для анализа строк запроса используются два основных узла. В зависимости от того, какое значение вы задали расширенным ключом (true - по умолчанию или false), Express будет использовать эту соответствующую библиотеку.
- строка запроса - express.urlencoded ({extended: false})
- qs - express.urlencoded ({extended: true}) или express.urlencoded ()
«Расширенный» синтаксис позволяет кодировать расширенные объекты и массивы в формат URL-кодирования, что позволяет использовать JSON-подобный интерфейс с кодированием URL.
Разница между ними очень незначительна, и вам не следует об этом слишком беспокоиться, потому что они делают одно и то же. Это просто вопрос использования другого синтаксиса.