Express.js

noun · backend framework

1.

A minimalist and flexible web framework for Node.js that provides a robust set of features for building web applications and REST APIs — considered the de facto standard for backend JavaScript development thanks to its simplicity, performance, and extensible middleware ecosystem.

2.

A lightweight abstraction layer on top of Node.js's native HTTP module that simplifies route, request, and response management — enabling you to create a complete backend server in just a few lines of code while retaining full control over the application architecture.

3.

The technical foundation upon which major frameworks like NestJS, Sails.js, and LoopBack are built — Express.js is used in production by Uber, IBM, Accenture, and thousands of companies to serve millions of API requests daily with proven reliability and scalability.

See also
Node.jsREST APIMiddlewareBackend