Command Palette

Search for a command to run...

Page Inspect

https://expressjs.com/
Internal Links
52
External Links
14
Images
1
Headings
5

Page Content

Title:Express - Node.js web application framework
Description:Express is a fast, unopinionated, minimalist web framework for Node.js, providing a robust set of features for web and mobile applications.
HTML Size:36 KB
Markdown Size:2 KB
Fetched At:November 17, 2025

Page Structure

h1Fast, unopinionated, minimalist web framework for Node.js
h2Web Applications
h2APIs
h2Performance
h2Middleware

Markdown Content

Express - Node.js web application framework

- Getting started
- Installing
- Hello world
- Express generator
- Basic routing
- Static files
- More examples
- FAQ
- Guide
- Routing
- Writing middleware
- Using middleware
- Overriding the Express API
- Using template engines
- Error handling
- Debugging
- Express behind proxies
- Moving to Express 4
- Moving to Express 5
- Database integration
- API reference
- 5.x
- 4.x
- 3.x (deprecated)
- 2.x (deprecated)
- Advanced topics
- Building template engines
- Security updates
- Security best practices
- Performance best practices
- Health checks & shutdown
- Resources
- Community
- Glossary
- Middleware
- Utility modules
- Contributing to Express
- Release Change Log
- Support
- Blog
- Latest post
- All posts
- Write a Post

- **English**
- Français
- Deutsch
- Español
- Italiano
- 日本語
- 中文 (简体)
- 繁體中文
- 한국어
- Português

Express5.1.0

# Fast, unopinionated, minimalist web framework for Node.js

$ npm install express --save

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
res.send('Hello World!')
})

app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})


- \[email protected\]: Now the Default on npm with LTS Timeline

Express 5.1.0 is now the default on npm, and we’re introducing an official LTS schedule for the v4 and v5 release lines. Check out our latest blog for more information.

## Web Applications
Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.

## APIs
With a myriad of HTTP utility methods and middleware at your disposal, creating a robust API is quick and easy.

## Performance
Express provides a thin layer of fundamental web application features, without obscuring Node.js features that you know and love.

## Middleware
Express is a lightweight and flexible routing framework with minimal core features meant to be augmented through the use of Express middleware modules.

Terms of Use Privacy Policy Code of Conduct Trademark Policy Security Policy