WORK IN PROGRESS
Most of the code samples in this repo are complete, if difficult to navigate. I am in the progress up updating the README files to make it easier to find your way around, and correct any missing documentation. Please let me know if there's something that you feels needs additional clarification or explanation.
This is just an introductory chapter, with no example code.
The Chapter 2 Examples demonstrate a simple, minimal web server using Node only (no Express) to provide the reader a little background.
The Chapter 3 Examples demonstrate a simple, minimal web server using Express.
The Chapter 4 Example take the "fortune cookie" functionality developed in Chapter 3, and implement it as a Node module.
The Chapter 5 Example demonstrates unit testing with Jest, integration testing with Jest and Puppeteer, and linting with ESLint.
The Chapter 6 Example uses small examples to demonstrate various useful features of Express, such as rendering views, using cookies and sessions, processing forms, and providing an API.