Express.js
Build Node.js APIs and web apps with Express.js. Generates routes, middleware chains, error handlers, authentication, and production configs with the most widely adopted Node.js web framework.
This skill helps you build robust Node.js applications with Express.js. It generates RESTful routes, middleware stacks for auth/validation/logging, centralized error handling, rate limiting, security headers with Helmet, and production configurations with clustering and graceful shutdown.
When to use
Use when building Node.js REST APIs, middleware-heavy web apps, or when extending existing Express applications with new routes, authentication, or production hardening.
Examples
Production API setup
Configure Express for production
Set up an Express.js API with Helmet security headers, CORS, rate limiting, request logging with Morgan, and centralized error handling middleware
Auth middleware
Build JWT authentication flow
Create Express middleware for JWT authentication with refresh tokens, role-based route guards, and secure cookie configuration
REST API with validation
Build validated CRUD endpoints
Create Express REST endpoints for a product API with Zod request validation, pagination, filtering, and proper HTTP status codes