How do you serve static files in Express.js?

Beginner

Answer

Use the built-in express.static middleware:

// Serve files from 'public' directory
app.use(express.static('public'));
// Serve with virtual path prefix
app.use('/static', express.static('public'));