就是在最后一步的时候写了2次这种操作:
rs.pipe(ts).pipe(ws)
结果就打印了4次,是什么鬼?
rs.pipe(ts) return 的是 ts , rs 的两次 pipe 会触发两次ts的操作,而 ts 的两次 pipe 则触发 ws 的两次操作,所以总共打印 2*2 次。 相应 rs.pipe(ts).pipe(ts) 会死循环