【发布时间】:2018-09-18 07:16:53
【问题描述】:
我目前有两个模块:
-
Auth处理登录和注册 -
User处理所有用户的 crud 操作
Auth 需要User 模块来注册和验证用户。所以目前,Auth 导入了User 模块:
@Module({
imports: [UserModule],
components: [JwtStrategy, GithubStrategy, TokenService, LoginService],
controllers: [AuthController],
})
但是,因此,如果我想重复使用这些模块,我就必须同时包含这两个模块。此外,如果我移动了User 模块,我必须更新Auth 模块中对它的所有引用。有没有更好的方法来组织两个依赖模块?应该合并吗?
有没有更好的方法来做到这一点?
【问题讨论】:
标签: nestjs