Express js 事件列表?

big*_*pon 6 javascript node.js express

我试图在官方文档中找到,但没有找到 express 的事件列表。

有这样的事情'route-matched'我可以做app.on('route-matched', () => {})吗?

编辑:在官方页面中,有mount事件,在父应用程序上安装 sup 应用程序时会调用该事件。除此之外,没有链接没有信息在哪里可以找到支持的事件。

Ger*_*oza 8

也许你指的是 Nodejs http.ServerResponse 事件?

正如Express js 文档中所述

res 对象是 Node 自身响应对象的增强版本,支持所有内置字段和方法。

然后在Node js 文档中

类:http.ServerResponse:

  • 事件:'关闭'
  • 事件:'完成'


Pau*_*aul 1

查看文档后,我发现

没有别的。

查看源代码,除了一次调用来发出所述挂载事件之外,我什么也没发现。代码库并不是那么大,尽管某些依赖项本身可能是事件发射器,它们会执行您可能监听的操作,尽管我认为它们中的大多数实际上并未公开。

所以我想我想说的是,您在文档中找到了唯一的事件列表,因为 Express 只发出一个事件。

也就是说,我很好奇你为什么要监听匹配的路线?附加到该路由的中间件将在匹配时触发,因此这就是您想要的监听器。