node-express
Node.js and Express.js best practices for backend development, including project structure.
- Kind
- Rules
- Works with
- Cursor
- Languages
- TypeScript / JavaScript
- Source
- Awesome Cursor Rules @ b044f956f021
- Path
- rules/node-express.mdc
- License
- CC0-1.0
- Jobs
- Implementation
InstallCopy it from the source repository, or sign in and let the assistant adapt it for your project.
# Node.js and Express.js Best Practices ## Project Structure - Use proper directory structure - Implement proper module organization - Use proper middleware organization - Keep routes organized by domain - Implement proper error handling - Use proper configuration management ## Express Setup - Use proper middleware setup - Implement proper routing - Use proper error handling - Configure proper security middleware - Implement proper validation - Use proper static file serving ## API Design - Use proper REST principles - Implement proper versioning - Use proper request validation - Handle errors properly - Implement proper response formats - Document APIs properly ## Database Integration - Use proper ORM/ODM - Implement proper migrations - Use proper connection pooling - Implement proper transactions - Use proper query optimization - Handle database errors properly ## Authentication - Implement proper JWT handling - Use proper password hashing - Implement proper session management - Use proper OAuth integration - Implement proper role-based access - Handle auth errors properly ## Security - Use proper CORS setup - Implement proper rate limiting - Use proper security headers …