diff --git a/src/qr-auth/qr-auth.module.ts b/src/qr-auth/qr-auth.module.ts index 995213b..8b9c115 100644 --- a/src/qr-auth/qr-auth.module.ts +++ b/src/qr-auth/qr-auth.module.ts @@ -1,7 +1,21 @@ import { Module } from '@nestjs/common'; +import { JwtModule } from '@nestjs/jwt'; +import { ConfigModule, ConfigService } from '@nestjs/config'; import { QrAuthService } from './qr-auth.service'; @Module({ + imports: [ + JwtModule.registerAsync({ + imports: [ConfigModule], + inject: [ConfigService], + useFactory: (config: ConfigService) => ({ + secret: config.get('app.jwt.accessSecret'), + signOptions: { + expiresIn: config.get('app.jwt.accessExpiresIn'), + }, + }), + }), + ], providers: [QrAuthService], exports: [QrAuthService], })