Node.js Stream readable.pipe() Method
The readable.pipe() method in a Readable Stream is used to attach a Writable stream to the readable stream so that it consequently switches into flowing mode and then pushes all the data that it has to the attached Writable.
readable.pipe( destination, options )
Parameters: This method accept two parameters as mentioned above and described below:
- destination: This parameter holds the destination of writing data.
- options: This parameter holds the pipe options.
Return Value: It returns the stream.Writable destination, allowing for a chain of pipes if it is a Duplex or a Transform stream. Below examples illustrate the use of readable.pipe() method in Node.js:
So, after the piping method the file named “output.text” must contain the data that was in the file “input.text”.