Express
Express is a minimalist Node.js web application framework for building HTTP servers, routing requests, handling responses, and composing middleware.
Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform
Express is a Node.js web application framework for building HTTP servers and request-handling routes.
- How it is used
- Builds Node.js HTTP servers and request-handling routes for small microservices.
- How deep it goes
- Explains installation, minimal routing, responses, and listening, then stops short of broader framework features.
- Examples
- Uses a Hello World server and a browser-playable video endpoint at /video.
- What you can do after
- Build a working Express HTTP server and extend it with request routes such as a video-streaming endpoint.
Building User-Friendly DSLs
A Node.js web application framework for building HTTP servers and routing web requests.
- How it is used
- Builds a minimal REST backend that persists and serves JSON while hosting frontend static content.
- How deep it goes
- Explains installation, application creation, routing, JSON responses, startup, and static serving, but leaves PUT handling as future work.
- Examples
- Uses contents.json, a rental AST, GET /contents, port 8080, and static serving of the dist/ directory.
- What you can do after
- Build it from scratch as a Node.js server that returns JSON and serves a frontend.
Road to Kubernetes
Express.js is a minimal Node.js web application framework for building server-side applications and APIs.
- How it is used
- Builds server-side web applications and microservices that handle HTTP request-response cycles.
- How deep it goes
- Explains project setup, routing, startup, ports, HTML, and JSON responses, while deferring broader Express.js treatment.
- Examples
- Demonstrates a Hello World route, configurable ports, HTML output, and a JSON API route.
- What you can do after
- Builds a runnable Express application that serves HTML and JSON on configurable local ports.
Amazon Web Services in Action, Third Edition: An in-depth guide to AWS
Express is a Node.js web application framework for routing HTTP requests and composing middleware.
- How it is used
- Provides HTTP routing and middleware composition for a Node.js REST API.
- How deep it goes
- Demonstrates initialization, middleware, route handlers, and responses, but deliberately avoids explaining Express internals in depth.
- Examples
- Uses image-process creation, state lookup, and image-upload routes as concrete Express examples.
- What you can do after
- Build a Node.js REST API with Express routes, JSON middleware, AWS-backed persistence, uploads, and a listening server.
Read how Amazon Web Services in Action, Third Edition: An in-depth guide to AWS explains Express →
Related concepts
- Node.jsuses · Node.js is an open-source JavaScript runtime built on the V8 engine that executes JavaScript outside web browsers and provides APIs for system and network operations.
- Next.jsalternative to · Next.js is a React-based web application framework that provides features such as routing, rendering strategies, server-side capabilities, and build tooling.
- HTTP methoduses · An HTTP method is a standardized operation token in an HTTP request that specifies the intended action on a resource.
- HTMLproduces · HTML (HyperText Markup Language) is the standard markup language for structuring content and elements in web documents.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.



