Express.js Skill
When to Use
- •Building REST APIs
- •Composing middleware stacks
- •Handling HTTP requests/responses
Critical Patterns
- •Use Router for modular routes
- •Centralized error handling middleware
- •Async/await in route handlers
Decision Tree
- •API versioning? → Use Router
- •Auth needed? → Use middleware
- •Error handling? → Use error middleware
Edge Cases
- •Async error propagation
- •Middleware order bugs
- •Large payload handling