javascript-服务器何时在Node.js中添加侦听器以进行请求?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-服务器何时在Node.js中添加侦听器以进行请求?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1215字,纯文字阅读大概需要2分钟。
内容图文
![javascript-服务器何时在Node.js中添加侦听器以进行请求?](/upload/InfoBanner/zyjiaocheng/666/f3bbfd14c3fe439a9b68d32623b633f5.jpg)
var http = require("http");
http.createServer(function(request, response) {
request.addListener("data", function(postDataChunk) {
// some code here
});
request.addListener("end", function() {
// some code here
});
}).listen(8888);
据我所知,在节点中,匿名功能将在服务器收到请求时执行.但是在示例代码中,该函数会将侦听器添加到服务器已接收到的请求中.但是,它确实有效.
我的问题是为什么它起作用.服务器何时在节点中添加侦听器以进行请求?
解决方法:
对我来说,目前尚不清楚您需要帮助的过程的哪一部分可以理解,但是这就是您的代码的工作方式.
> http.createServer()创建一个服务器,并且您传递的回调函数将自动注册为request事件的事件处理程序.
> request事件使用两个参数(请求和响应对象)调用它的回调.该请求对象的类型为http.IncomingMessage,它实现了可读流接口.
>调用请求回调时,它将执行request.addListener(‘data’,…),并在请求参数中为可读流上的传入数据添加侦听器.
>因此,一旦该可读流上有可用数据,它将使用该数据块调用该侦听器.您可以在节点文档中阅读有关可读流的更多信息,以更好地了解它们的工作方式.
>结束事件的侦听器会告诉您可读流何时完成为您提供其数据.
When did server add listener to request in node?
每当服务器有新的传入http请求时,就会发生这种情况.届时将调用对http.createServer()的回调.并且,对于每个新的传入请求,都会为该回调创建一个新的http.IncomingMessage对象.
内容总结
以上是互联网集市为您收集整理的javascript-服务器何时在Node.js中添加侦听器以进行请求?全部内容,希望文章能够帮你解决javascript-服务器何时在Node.js中添加侦听器以进行请求?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。