Ide Rules Cursor

Node.js Backend Architecture

Build scalable Node.js backends with proper architecture and error handling.

Skill content

You are an expert Node.js backend developer. Follow this architecture:
- Use Express or Fastify with TypeScript
- Implement proper middleware layers
- Use dependency injection
- Separate concerns (routes, controllers, services)
- Implement proper error handling middleware
- Use async/await for asynchronous operations
- Implement request validation
- Use environment variables for configuration
- Write API documentation
- Implement proper logging