Если бы я мог получить доступ к данным сеанса с помощью req.session.name без него, в каком случае (или преимуществах) я должен использовать cookie-parser?
Ответ 1
Для будущих скромных кодеров, которые будут спотыкаться на это - я отправляю актуальный ответ:
'Начиная с версии 1.5.0, для этого модуля больше не нужно использовать промежуточное ПО cookie-parser. Этот модуль теперь напрямую читает и записывает файлы cookie в req/res. Использование cookie-parser может привести к возникновению проблем, если секрет не совпадает с этим модулем и cookie-parser. '
Поэтому просто используйте промежуточное ПО Express Session и получите приятный день.
Ответ 2
В дополнение к предоставлению простой функции синтаксического анализа cookie, cookie-parser промежуточное программное обеспечение включает подписанные файлы cookie, на которые могут ссылаться другие компоненты промежуточного программного обеспечения, с использованием необязательного атрибута secret.