•req.params — массив, содержащий именованные параметры маршрутизации. Мы узнаем об этом больше в главе 14.
• req.query — объект, содержащий параметры строки запроса (иногда их называют GET-параметрами) в виде пар «имя/значение».
• req.body — объект, содержащий параметры POST. Такое название он носит потому, что POST-параметры передаются в теле запроса, а не в URL, как параметры строки запроса. Чтобы получить доступ к req.body, вам понадобится промежуточное ПО, умеющее интерпретировать содержимое тела, о чем мы узнаем в главе 10.
• req.route — информация о текущем совпавшем маршруте. Полезна, главным образом, для отладки маршрутизации.
• req.cookies/req.signedCookies — объекты, содержащие значения cookies, передаваемые от клиента. См. главу 9.
• req.headers — заголовки запроса, полученные от клиента. Это объект, ключами которого являются названия заголовков, а значениями — значения заголовков. Следует отметить, что такое сопоставление связано с положенным в основу объектом http.IncomingMessage, поэтому вы не найдете этого в документации Express.
Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript. 2-е издание
·
Итан Браун