Skip to content

hugo-saas-backend ​

本地多服务后端,为整个产品体系提供 API 支持。基于 SQLite + 合成 Demo 数据,无需外部依赖即可运行。

服务组成 ​

包框架职责
@hugo-saas/databasePrisma + SQLite共享 Schema、迁移、Seed 数据
@hugo-saas/identity-serviceNestJS (REST)Demo 账户切换,模拟不同角色权限场景
@hugo-saas/admin-bffKoa + GraphQL管理后台 BFF:组织、用户、成员、角色、活动日志
@hugo-saas/entitlement-serviceNestJS (REST + GraphQL)产品目录、Entitlement、Seat 分配、批量导入

本地端口 ​

服务URL
Admin BFF GraphQLhttp://127.0.0.1:4010/graphql
Admin BFF GraphiQLhttp://127.0.0.1:4010/graphiql
Entitlement GraphQLhttp://127.0.0.1:4317/graphql
Entitlement REST (Swagger)http://127.0.0.1:4317/docs
Identity REST (Swagger)http://127.0.0.1:4320/docs

API 文档部署在 GitHub Pages(Swagger/Redoc + GraphQL SDL)。

Hugo SaaS System - 企业级多租户SaaS产品体系