NestJs - 访问其他模块中的服务类(错误:找不到模块"src/user/user.service")



在Auth Module中,Am Am试图从UserModule访问UserService类,AM收到错误,例如找不到Module SRC/user/user.service.service.service请找到示例代码 -

预先感谢。

auth模块

@Module({
    imports : [UserModule],
    controllers: [AuthController],
    providers: [JwtStrategy, AuthService],
    exports : [JwtStrategy, AuthService]
})
export class AuthModule {}

usermodule

@Module({
    imports : [ MongooseModule.forFeature([{ name : 'User', schema : UserSchema }])],
    controllers: [UserController],
    providers: [UserService],
    exports : [UserService, MongooseModule.forFeature([{ name : 'User', schema : UserSchema }])]
})
export class UserModule {} 

AppModule

  imports: [
          AuthModule,
          UserModule,
          MongooseModule.forRoot('--',
          )],
  controllers: [AppController],
  providers: [AppService]
})
export class AppModule {}

尝试用../替换src/或您拥有的任何相对路径自动iMport时,用./或../导航到那条路一些文件。另外,您可以在用户模块中导出用户服务,并将其(用户服务(放在身份验证提供商中,而无需导入整个模块。

相关内容

最新更新