Задействованы ли события запроса express.js где-нибудь? - PullRequest
0 голосов
/ 16 января 2019

По общему мнению сообщества, объекты Express Request имеют такие события, как req.on('data', …) и req.on('end', …), но в официальной документации - https://expressjs.com/en/api.html - эти события не упоминаются.

Документированы ли события Express 'Request где-нибудь? И что, если таковые имеются, гарантии о них?

Ответы [ 2 ]

0 голосов
/ 16 января 2019

Объект экспресс-запроса является расширением объекта исходного запроса узла. Все события, которые поддерживаются запросом nodejs, также должны быть доступны в выражении

Вот документы для запроса nodejs

https://nodejs.org/api/http.html#http_class_http_clientrequest

0 голосов
/ 16 января 2019

Посмотрите на документацию для объекта запроса :

Объект req является расширенной версией собственного объекта запроса Node и поддерживает все встроенные поля и методы .

Это тогда говорит, например:

В случае успешного запроса следующие события будут отправлены в следующий порядок:

  • 'гнездо'
  • 'ответ'
  • 'data' любое количество раз на объекте res ('data' вообще не будет выдаваться, если тело ответа пусто, например, в большинстве перенаправляет)
  • end на объекте res
  • 'закрыть'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...