Using Node.js Streams
One of the main tasks required in server-side development is transferring data, either reading data sent by a client or browser or writing data that must be transmitted or stored in some way. In this chapter, I will introduce the Node.js API for dealing with data sources and data destinations, known as streams. I will explain the concept behind streams, show how they are used to deal with HTTP requests, and explain why one common source of data – the file system – should be used with caution in a server-side project. Table 6.1 puts streams in context.
Table 6.1: Putting streams in context
Question |
Answer |
What are they? |
Streams are used by Node.js to represent data sources or destinations, including HTTP requests and responses. |
Why... |