在 http 请求中添加事件侦听器 ( request.on ) 是什么意思?而笏就是它的用途


var http = require("http");
http.createServer(function (request,response) {
    // Attach listener on end event.
    // This event is called when client sent all data and is waiting for response.
    request.on("end", function(){
        response.writeHead(200,{"Content-Type":"text/plain"});
        response.end("HELLO HTTP!");
   });
}).listen(8000);

请解释一下request.on('end',function(){是什么? N 如果我使用 request.on 执行代码,网页上显示页面未找到。如果我删除它,它可以工作

只需按照节点.js文档进行操作即可。

  • 节点中的许多对象发出事件 - https://nodejs.org/api/events.html#events_events - .on()监听这些事件的方式(另请参阅在节点中.js"request.on"这个".on"是什么)
  • http.createServer接受作为"request"事件 - https://nodejs.org/api/http.html#http_http_createserver_requestlistener 的处理程序添加的函数
  • 'request'事件将http.IncomingMessage作为第一个参数(request)传递 - https://nodejs.org/api/http.html#http_event_request
  • http.incomingMessage实现Readable Stream接口 - https://nodejs.org/api/stream.html#stream_class_stream_readable
  • Readable Stream可以发出'end'事件 - https://nodejs.org/api/stream.html#stream_event_end - 这表示没有更多要读取的数据

相关内容

最新更新