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],