我正在关注此处提供的文档
https://docs.nestjs.com/techniques/authentication#jwt-functionality
为了获得更快的支持,我创建了一个有问题的 git 存储库
https://github.com/Sano123456/nestjs-jwt
node -v -> v10.15.2
npm -v -> 6.14.6
nest -v -> 7.4.1
Run Code Online (Sandbox Code Playgroud)
第一个问题: 在 AuthModule 中,如果我按照文档中的说明进行操作并只导入 UserModule,它会返回 UserModule 和 AuthModule 之间循环依赖的错误
@Module({
imports:[
UsersModule,
PassportModule
],
providers: [AuthService],
controllers: [AuthController],
exports:[AuthService, LocalStrategy]
})
export class AuthModule {}
Run Code Online (Sandbox Code Playgroud)
错误:
[ExceptionHandler] Nest cannot create the AuthModule instance.
The module at index [0] of the AuthModule "imports" array is undefined.
Potential causes:
- A circular dependency between modules. Use forwardRef() to avoid it. Read more: https://docs.nestjs.com/fundamentals/circular-dependency
- …Run Code Online (Sandbox Code Playgroud) 我创建了很多没有密钥的主题,如何修改它们并添加正确的主题?
我需要为一些希望他们正确阅读主题的连接器更改此设置
我个人使用 ksql 但我没有找到任何方法来做到这一点