用途:该资料面向后端开发,帮助构建可扩展的 API 与服务端应用,覆盖 Node.js、Express、PHP、Laravel、Java、Spring Boot,以及 API 设计与数据库集成。主要能力:资料中给出 Express 基础用法(路由、JSON 解析、全局错误处理中间件)、RESTful API 设计约定(GET/POST/PUT/PATCH/DELETE 与 200、201、204、400、401、403、404、409、429、500 等状态码含义)、数据库连接池与带指数退避的重试查询、JWT 认证与鉴权中间件、Joi 输入校验、结构化 ApiError、Supertest/Jest 单元测试模板,以及查询优化要点(索引、连接池、只取必要列、避免 N+1、缓存、分页)与常见故障排查对照(ECONNREFUSED、ER_DUP_ENTRY、ETIMEDOUT、ECONNRESET)。使用方式:以示例代码为参考模式,在项目中按需引入相应框架、库与环境变量(如 JWT_SECRET),并配合测试与错误处理约定实现接口。适用场景:需要设计 REST API、接入数据库并进行认证校验、错误处理与测试的服务端开发工作。限制:资料未提供具体安装命令、依赖版本、部署步骤、收费标准或性能数据;示例仅为模式参考,实际落地需结合自身技术栈调整。
backend-skills
编程与开发
更新于 10-15 21:09