是否有 .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
。对于后代,这些是 close
、data
、end
、error
、pause
、readable
、resume
版本 14.4 .0。您可以在 stream.Readable
文档中查看每个文档的文档。
目前正在使用 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
。对于后代,这些是 close
、data
、end
、error
、pause
、readable
、resume
版本 14.4 .0。您可以在 stream.Readable
文档中查看每个文档的文档。