nodejs - Node.js TypeScript Backend Patterns
Core Node.js backend patterns for TypeScript with async/await error handling, middleware, configuration, testing, and layered architecture
Tags
Updated: 2026-03-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create Express API routes
- create middleware
- configure Node.js server
- implement async/await error handling
- set up layered architecture
- work with Node.js streams
- work with Node.js modules
Inputs
- package.json file
- environment variables
- database connection
Outputs
- routes code
- middleware code
- controllers code
- services code
- repositories code
- configuration code
- TypeScript type definitions
Requirements
- Node.js runtime environment
- TypeScript support
- Node.js web framework
