用途:该技能面向 TypeScript 后端开发,适用于构建 API、集成数据库、修复后端缺陷、优化性能与保障后端安全等任务。
主要能力:涵盖 TypeScript 严格模式配置与工具类型;分层架构(controllers → services → repositories → models)、依赖注入与按领域划分模块;async/await 规范与错误处理;NestJS 控制器与服务分离、SOLID 原则、构造器注入与接口注入;TypeORM 实体优先设计、生命周期钩子与自定义 Repository;性能优化,包括用 Promise.all() 并行独立异步操作、缓存、分页、索引与连接池、指标观测;RESTful API 设计、状态码、DTO 校验与错误处理;认证授权(JWT、OAuth、会话、bcrypt/argon2、RBAC)与安全加固(CORS 限制、helmet、限流、环境变量管理);Winston 结构化日志、健康检查与监控;Jest/Supertest 单元、集成与 E2E 测试;CI/CD 与 Swagger/OpenAPI 文档。
使用方式:资料未提供具体安装命令或调用方式,仅给出实现工作流建议:项目分析、架构设计、数据库集成、API 开发、安全实现、性能优化、测试、日志监控、文档维护。
适用场景:Node.js/NestJS 后端服务、API 开发、数据库集成、性能优化与安全加固。
限制:资料为工程实践指南,未说明具体收费、平台支持范围或效果保证;示例代码与指标数据仅供说明,实际效果依项目而定。