技能低风险未认领
Node.js Backend Patterns
Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.
wshobsonwshobson/nodejs-backend-patterns
说明
Comprehensive guidance for building scalable, maintainable, and production-ready Node.js backend applications with modern frameworks, architectural patterns, and best practices.
When to Use This Skill
- Building REST APIs or GraphQL servers
- Creating microservices with Node.js
- Implementing authentication and authorization
- Designing scalable backend architectures
- Setting up middleware and error handling
- Integrating databases (SQL and NoSQL)
- Building real-time applications with WebSockets
- Implementing background job processing
Detailed patterns and worked examples
Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.
Best Practices
- Use TypeScript: Type safety prevents runtime errors
- Implement proper error handling: Use custom error classes
- Validate input: Use libraries like Zod or Joi
- Use environment variables: Never hardcode secrets
- Implement logging: Use structured logging (Pino, Winston)
- Add rate limiting: Prevent abuse
- Use HTTPS: Always in production
- Implement CORS properly: Don't use
*in production - Use dependency injection: Easier testing and maintenance
- Write tests: Unit, integration, and E2E tests
- Handle graceful shutdown: Clean up resources
- Use connection pooling: For databases
- Implement health checks: For monitoring
- Use compression: Reduce response size
- Monitor performance: Use APM tools
Testing Patterns
See javascript-testing-patterns skill for comprehensive testing guidance.
权限
DB_PASSWORDJWT_SECRETREFRESH_TOKEN_SECRET检查
低风险 · 没有发现需要提醒的地方。
未经人工审核 · 已做规则检查;模型审核尚未开启。
另有 5 处低风险标记:常见命令之类,只记录、不提醒
- 规则 · resource_abuse
SKILL.md:37 - 规则 · command_injection
references/advanced-patterns.md:343 - 规则 · command_injection
references/advanced-patterns.md:349 - 规则 · resource_abuse
references/advanced-patterns.md:113 - 规则 · resource_abuse
references/details.md:585
文件3 个文件 · 25.8 KB
- SKILL.md1.9 KB
references/2
- advanced-patterns.md9.2 KB
- details.md14.6 KB
版本
- #1—最新2026年10月7日