Enterprise-Grade Backend Service

构建现代化 API
从未如此简单

基于 NestJS 11 的企业级后端服务,提供完整的 JWT 认证、RBAC 权限管理、 Swagger 文档自动生成,60+ RESTful API 端点开箱即用。

NestJS NestJS 11
TypeScript TypeScript 5.7
Prisma Prisma ORM
PostgreSQL PostgreSQL 16
12
业务模块
60+
API 端点
100%
TypeScript
MIT
开源协议

核心特性

企业级架构设计,开箱即用的完整解决方案

🔐

JWT 双令牌认证

AccessToken + RefreshToken 机制,支持自动刷新,安全可靠的身份验证方案。

🛡️

RBAC 权限控制

基于角色的访问控制,支持通配符权限(users:*, *),灵活的权限管理。

📚

Swagger 文档

自动生成交互式 API 文档,支持在线测试,前后端协作更高效。

🔷

Prisma ORM

类型安全的数据库访问,自动生成 TypeScript 类型,数据库迁移轻松管理。

DTO 验证

使用 class-validator 自动验证请求数据,确保数据完整性和安全性。

🐳

Docker 部署

多阶段构建优化,Docker Compose 一键部署,内置健康检查机制。

API 模块

12 个核心业务模块,覆盖常见企业应用场景

开始使用 HaloLight API

查看完整文档,快速集成到你的项目中