gpt4 book ai didi

javascript - 为什么我们需要 res.on ('data' ... 为 POST 定义,即使我们没有对数据做任何事情?

转载 作者:搜寻专家 更新时间:2023-10-31 23:00:41 26 4
gpt4 key购买 nike

在调试代码时发现此问题,但以下代码不起作用:

var req = http.request(options,function(res){
// res.on('error',cb(err));
res.on('end',function(){
cb();
});
});

但是以下确实有效:

       var req = http.request(options,function(res){
// res.on('error',cb(err));
res.on('data',function(chunk){
//why do we need this?
});
res.on('end',function(){
cb();
});
});

最佳答案

res 变量是一个 Readable Stream .如果您单击链接并向下滚动到 'end' event您可能会发现以下内容:

Note that the 'end' event will not fire unless the data is completely consumed.

通过添加“数据”事件处理程序,您可以使用数据。

关于javascript - 为什么我们需要 res.on ('data' ... 为 POST 定义,即使我们没有对数据做任何事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29111730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com