From bb26d36cf568f83da8e886a8f6e63ab10798d666 Mon Sep 17 00:00:00 2001 From: sdraris Date: Wed, 3 Sep 2025 14:08:31 +0200 Subject: [PATCH] correction AuthModule imports --- src/routes/auth/auth.controller.ts | 2 ++ src/routes/auth/auth.module.ts | 7 ++++--- src/routes/user/user.module.ts | 9 ++++++--- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/routes/auth/auth.controller.ts b/src/routes/auth/auth.controller.ts index ed3e5bf..21c3c33 100644 --- a/src/routes/auth/auth.controller.ts +++ b/src/routes/auth/auth.controller.ts @@ -3,7 +3,9 @@ import { LoginDto } from '../user/dto/login.dto'; import { AuthService } from './auth.service'; import { Public } from 'src/common/decorators/public.decorator'; import { RegisterDto } from '../user/dto/register.dto'; +import { ApiTags } from '@nestjs/swagger'; +@ApiTags('Authentification') @Controller('auth') export class AuthController { constructor(private readonly authService: AuthService) {} diff --git a/src/routes/auth/auth.module.ts b/src/routes/auth/auth.module.ts index d7a59fa..946eebe 100644 --- a/src/routes/auth/auth.module.ts +++ b/src/routes/auth/auth.module.ts @@ -1,4 +1,4 @@ -import { Module } from '@nestjs/common'; +import { forwardRef, Module } from '@nestjs/common'; import { AuthController } from './auth.controller'; import { AuthService } from './auth.service'; import { UserModule } from '../user/user.module'; @@ -7,7 +7,7 @@ import { ConfigModule, ConfigService } from '@nestjs/config'; @Module({ imports: [ - UserModule, + forwardRef(() => UserModule), JwtModule.registerAsync({ imports: [ConfigModule], useFactory: (config: ConfigService) => ({ @@ -18,6 +18,7 @@ import { ConfigModule, ConfigService } from '@nestjs/config'; }) ], controllers: [AuthController], - providers: [AuthService] + providers: [AuthService], + exports: [AuthService, JwtModule], }) export class AuthModule {} diff --git a/src/routes/user/user.module.ts b/src/routes/user/user.module.ts index 4840ea4..6c304f4 100644 --- a/src/routes/user/user.module.ts +++ b/src/routes/user/user.module.ts @@ -1,13 +1,16 @@ -import { Module } from '@nestjs/common'; +import { forwardRef, Module } from '@nestjs/common'; import { UserController } from './user.controller'; import { UserService } from './user.service'; import { TypeOrmModule } from '@nestjs/typeorm'; import { Users } from 'src/entities/users.entity'; +import { AuthModule } from '../auth/auth.module'; @Module({ - imports: [TypeOrmModule.forFeature([Users])], + imports: [TypeOrmModule.forFeature([Users]), + forwardRef(() => AuthModule), + ], controllers: [UserController], providers: [UserService], exports: [UserService], }) -export class UserModule {} +export class UserModule { }