The recipes we will be seeing in this chapter are as follows:
- Checking Node's setup
- Working with modules
- Using Flow with Node, directly
- Using Flow with Node through preprocessing
- Running your Node code with Nodemon
- Using promises instead of error first callbacks
- Working with streams to process requests
- Compressing files with streams
- Working with a database
- Executing external processes with exec()
- Using spawn() to run a command, and communicating with it
- Using fork() to run Node commands