【发布时间】:2018-11-16 21:09:05
【问题描述】:
我有自定义模块AuthModule 和AuthService,AuthController 和路由等等,它们工作正常,并且想在几个项目之间共享这个模块作为一个包。问题是如何扩展从这个包中导入的AuthService 以及如何在其中注入额外的服务?
更多详情
在我想要放入包中的自定义AuthService 中,注入了UserService 类,默认情况下从数据库中获取一些User 数据并将其返回到客户端。我需要注入AuthService 另一个,例如来自应用程序的ProfileService,它从数据库User 额外数据中获取。目的是合并User主数据和User额外数据,并将这组数据返回给客户端
【问题讨论】:
-
更多上下文。也许,部分代码。什么类型的 Auth:JWT 还是 Bearer?
-
忘了说明 AuthModule 是自定义的,在这种情况下类型无关紧要,因为它是抽象的。主要问题是如何将一些应用程序服务注入到从包中导入的另一个服务中
标签: nestjs