Node & Express

NodeJS (or simply Node) is an open-source, cross-platform runtime environment for executing JavaScript code outside a browser. We use Node in particular for server-side programming.

ExpressJS (or simply Express) is a web framework for Node. It facilitates building web servers and APIs. We are going to work with Express for several lectures.

This chapter reviews what we have covered about Node and Express in the previous ones and adds more nuance to it.