在身份验证模块中尝试从usermodule访问userservice类,遇到类似无法找到模块src / user / user.service的错误 请找到示例代码---
谢谢。
身份验证模块
@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 {}
答案 0 :(得分:4)
尝试用../或您拥有的任何相对路径替换src / 使用./或../导航到该路径时,自动导入会发生很多 一些文件。另外,您可以将用户服务导出到用户模块中,然后将其(UserService)放置在Auth提供程序中,而无需导入整个模块。