Express is a minimal and flexible Node.js web application framework for Node. It’s top features include DSL for routing, HTTP helpers like redirection, caching, cookie management etc with focus on high performance

We will explore the internals of express through a series of tasks of increasing complexity and scope. Each task will have a scope and runtime with it so you can get started without the setup load. We will be using Gitpod during this tutorial, please make your free account and start practicing ( not a paid promotion :) )

Intended Audience:

Before proceeding with tasks here’s a quick overview on how to use express

Repository Overview


Express is a lightweight framework which relies on developers adding custom middleware for their specific use case. It relies on Node’s http server to run and adds some core objects like