是否有 .on 函数的事件列表? [香草 NodeJS]

Is there a list of events for .on function? [Vanilla NodeJS]

目前正在使用 NodeJS 并尝试测试一些基本的(vanilla)后端功能,例如将不同的 HTTP 请求从我的 index.html 文件发送到我的 server.js 文件。很快就会转移到快递上。

关于 nodeJS 的文档似乎不多 'events'。就像我看到一些正在使用的事件,例如:'end'、'data' 等

* 我想知道是否有我可以使用的事件列表,因为我目前在网上找不到任何列表。 NodeJS 文档。对我来说真的是一个成功或失败的自动取款机。 *

example:

if(request.method === 'POST && request.url === '/greeting') {
   let body = '';
   request.on('data', (chunkOfData) => {
   body += chunkOfData;
});

request.on('end', () => {
   'Bye!';
}

它们都取决于底层 class 发出的事件。

在这种情况下,您有一个 http.ClientRequest,记录在案 here, and says that it extends Stream. Looking at the docs, an HTTP request on the server is a Readable stream, so has all the events listed under stream.Readable。对于后代,这些是 closedataenderrorpausereadableresume 版本 14.4 .0。您可以在 stream.Readable 文档中查看每个文档的文档。