From 5390276ecde38f0be46107ff3e43d42a998e5a71 Mon Sep 17 00:00:00 2001 From: Julien Martin Date: Fri, 13 Mar 2026 16:49:39 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20ParentsModule=20-=20import=20JwtModule?= =?UTF-8?q?=20pour=20AuthGuard=20(=C3=A9vite=20restart=20loop=20au=20d?= =?UTF-8?q?=C3=A9ploiement)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made-with: Cursor --- backend/src/routes/parents/parents.module.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/src/routes/parents/parents.module.ts b/backend/src/routes/parents/parents.module.ts index 6cb557b..c2a89db 100644 --- a/backend/src/routes/parents/parents.module.ts +++ b/backend/src/routes/parents/parents.module.ts @@ -1,5 +1,7 @@ import { Module, forwardRef } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; +import { ConfigModule, ConfigService } from '@nestjs/config'; +import { JwtModule } from '@nestjs/jwt'; import { Parents } from 'src/entities/parents.entity'; import { ParentsController } from './parents.controller'; import { ParentsService } from './parents.service'; @@ -10,6 +12,14 @@ import { UserModule } from '../user/user.module'; imports: [ TypeOrmModule.forFeature([Parents, Users]), forwardRef(() => UserModule), + JwtModule.registerAsync({ + imports: [ConfigModule], + useFactory: (config: ConfigService) => ({ + secret: config.get('jwt.accessSecret'), + signOptions: { expiresIn: config.get('jwt.accessExpiresIn') }, + }), + inject: [ConfigService], + }), ], controllers: [ParentsController], providers: [ParentsService],