SuperAPI AI 工具集

nodejs-backend

编程与开发

查看项目

更新于 10-15 17:28

技能介绍

用途:在 TypeScript 环境下构建 Node.js 后端服务,适合开发 REST API、Express/Fastify 服务器、微服务以及需要服务端 TypeScript 的场景。

主要能力:提供 TypeScript 严格模式配置与开发脚本;Express 的路由、类型化请求处理、校验与鉴权中间件、统一错误处理;Fastify 的 schema 校验路由、插件与 hooks 模式;使用 Zod(Express)或 TypeBox(Fastify)做请求校验;JWT 与基于 Redis 的会话认证;Drizzle ORM 与 Prisma 的数据库建模、仓储与服务层写法;分页、过滤、排序与统一错误响应格式;用 Zod 校验环境变量;Vitest 与 Supertest 测试配置。

使用方式:按资料中的命令初始化,例如 npm init -y && npm install -D typescript @types/node tsx,npm install express @types/express zod,并创建启用 strict 的 tsconfig.json,通过 npm run dev 启动。

限制:资料未提供具体版本兼容性、性能数据、部署方案与收费信息;示例代码需按实际项目调整。