AgentSkillsCN

express

掌握 Express.js 的路由、中间件与错误处理机制。适用场景:在使用 Express 构建 REST API 或服务器逻辑时触发。

SKILL.md
--- frontmatter
name: express
description: "Express.js routing, middleware, and error handling. Trigger: When building REST APIs or server logic with Express."
compatibility: "nodejs"
license: "Apache 2.0"
metadata:
  version: "1.0"
  skills:
    - conventions
    - nodejs
    - typescript
    - architecture-patterns
  dependencies:
    express: ">=4.18.0 <5.0.0"
  allowed-tools:
    - documentation-reader
    - web-search

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