【发布时间】:2019-10-28 05:01:26
【问题描述】:
希望使用 NestJS 6 的新请求注入范围功能实现多租户 NestJS 解决方案。
对于任何给定的服务,我认为我可以这样做:
@Injectable({scope: Scope.REQUEST})
export class ReportService implements OnModuleInit { ... }
然后,在构造函数中,根据请求确定租户,连接到适当的数据库,并为新连接实例化存储库。
我想知道这是否是最直接的方法?
除了更新每个服务之外,是否可以将连接提供者和范围 覆盖到请求中?
【问题讨论】:
标签: multi-tenant nestjs