Single file Node.js server that responds to HTTP requests.
This project contains two versions of the server: one that does not use any dependencies, and one that uses Express. You can compare the two files to see how Express makes it easier to write the code.
Express docs (4.x): http://expressjs.com/en/4x/api.html