correction AuthModule imports

This commit is contained in:
sdraris 2025-09-03 14:08:31 +02:00
parent 78934384f4
commit bb26d36cf5
3 changed files with 12 additions and 6 deletions

View File

@ -3,7 +3,9 @@ import { LoginDto } from '../user/dto/login.dto';
import { AuthService } from './auth.service'; import { AuthService } from './auth.service';
import { Public } from 'src/common/decorators/public.decorator'; import { Public } from 'src/common/decorators/public.decorator';
import { RegisterDto } from '../user/dto/register.dto'; import { RegisterDto } from '../user/dto/register.dto';
import { ApiTags } from '@nestjs/swagger';
@ApiTags('Authentification')
@Controller('auth') @Controller('auth')
export class AuthController { export class AuthController {
constructor(private readonly authService: AuthService) {} constructor(private readonly authService: AuthService) {}

View File

@ -1,4 +1,4 @@
import { Module } from '@nestjs/common'; import { forwardRef, Module } from '@nestjs/common';
import { AuthController } from './auth.controller'; import { AuthController } from './auth.controller';
import { AuthService } from './auth.service'; import { AuthService } from './auth.service';
import { UserModule } from '../user/user.module'; import { UserModule } from '../user/user.module';
@ -7,7 +7,7 @@ import { ConfigModule, ConfigService } from '@nestjs/config';
@Module({ @Module({
imports: [ imports: [
UserModule, forwardRef(() => UserModule),
JwtModule.registerAsync({ JwtModule.registerAsync({
imports: [ConfigModule], imports: [ConfigModule],
useFactory: (config: ConfigService) => ({ useFactory: (config: ConfigService) => ({
@ -18,6 +18,7 @@ import { ConfigModule, ConfigService } from '@nestjs/config';
}) })
], ],
controllers: [AuthController], controllers: [AuthController],
providers: [AuthService] providers: [AuthService],
exports: [AuthService, JwtModule],
}) })
export class AuthModule {} export class AuthModule {}

View File

@ -1,11 +1,14 @@
import { Module } from '@nestjs/common'; import { forwardRef, Module } from '@nestjs/common';
import { UserController } from './user.controller'; import { UserController } from './user.controller';
import { UserService } from './user.service'; import { UserService } from './user.service';
import { TypeOrmModule } from '@nestjs/typeorm'; import { TypeOrmModule } from '@nestjs/typeorm';
import { Users } from 'src/entities/users.entity'; import { Users } from 'src/entities/users.entity';
import { AuthModule } from '../auth/auth.module';
@Module({ @Module({
imports: [TypeOrmModule.forFeature([Users])], imports: [TypeOrmModule.forFeature([Users]),
forwardRef(() => AuthModule),
],
controllers: [UserController], controllers: [UserController],
providers: [UserService], providers: [UserService],
exports: [UserService], exports: [UserService],