跳到主要内容
CNode

脚本执行疑问,输出都完成后,光标为何还闪好久?在执行什么呢?

问答
Ffenode发布于 12 年前最后回复 12 年前
339630

文章图片

查看回复

回复 (3)

M
magicdawn#312 年前
引用 fenode@magicdawn 文档中看到socket.pipe(socket)语句,难道res是个Socket对象?

@fenode

是stream 能 pipe Readable 继承 Stream http.IncomingMessage 实现了 Readable 接口...

2014-10-19_12-15-43.png

> http.IncomingMessage
{ [Function: IncomingMessage]
  super_:
   { [Function: Readable]
     ReadableState: [Function: ReadableState],
     super_:
      { [Function: Stream]
        super_: [Object],
        Readable: [Circular],
        Writable: [Object],
        Duplex: [Object],
        Transform: [Object],
        PassThrough: [Object],
        Stream: [Circular] },
     _fromList: [Function: fromList] } }
>
F
fenode#212 年前
引用 magicdawn应该是

@magicdawn 文档中看到socket.pipe(socket)语句,难道res是个Socket对象?

M
magicdawn#112 年前

应该是

get(url,function(res)){
	// 这个res 没有绑定 data 事件 , 然后 也没有调用 read,pipe 什么的
	// 这个res of http.IncomingMessage 就等着你去读, 它有一个timeout
	
	// 试试这个,立刻就退出了
	res.pipe(process.stdout)
}

参与回复

登录后即可参与回复。登录