import { Module } from '@nestjs/common' import { AuthService } from './auth.service' import { AuthController } from './auth.controller' import { PrismaModule } from 'src/prisma/prisma.module' import { PassportModule } from '@nestjs/passport' import { JwtModule } from '@nestjs/jwt' import { env } from 'process' import { PlayersModule } from 'src/players/players.module' import { JwtStrategy } from './jwt.strategy' export const JWT_SECRET = env.JWT_SECRET @Module({ imports: [ PrismaModule, PassportModule, JwtModule.register({ secret: JWT_SECRET, signOptions: { expiresIn: '12h' }, }), PlayersModule, ], controllers: [AuthController], providers: [AuthService, JwtStrategy], }) export class AuthModule {}