Technical requirements
You will need to have Node.js installed, preferably the latest version of Node.js 14. You'll also need access to an editor and browser of your choice.
Before completing this chapter, it is recommended that you have some understanding of HTTP protocols. You can refer to Chapter 4, Using Web Protocols.
The latter three recipes of this chapter will require you to have Docker for Desktop installed. It is recommended to install Docker for Desktop from https://docs.docker.com/engine/install/.