是否在任何地方记录了express.js Request事件?

时间:2019-01-15 22:37:13

标签: node.js express

似乎社区普遍知道Express Request对象具有类似req.on('data', …)req.on('end', …)的事件,但是官方文档https://expressjs.com/en/api.html却没有提及这些事件。

是否在任何地方记录了Express'Request事件?而对它们有什么保证(如果有的话)?

2 个答案:

答案 0 :(得分:1)

the documentation for the request object

  

req对象是Node自己的请求对象的增强版本,并支持all built-in fields and methods

然后说,例如:

  

在成功请求后,以下事件将在   以下顺序:

     
      
  • 'socket'
  •   
  • “回复”
  •   在res对象上多次
  • 'data'(例如,如果响应主体为空,则根本不会发出'data'   重定向)
  •   res对象上的
  • 'end'
  •   
  • “关闭”
  •   

答案 1 :(得分:0)

Express请求对象是节点原始请求对象的扩展。 nodejs请求支持的所有事件也应该在Express中可用

这是nodejs请求的文档

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