diff --git a/tone-page-server/src/auth/auth.module.ts b/tone-page-server/src/auth/auth.module.ts index 8557a1a..8453737 100644 --- a/tone-page-server/src/auth/auth.module.ts +++ b/tone-page-server/src/auth/auth.module.ts @@ -2,12 +2,23 @@ import { Module } from '@nestjs/common'; import { AuthController } from './auth.controller'; import { AuthService } from './auth.service'; import { UserModule } from 'src/user/user.module'; +import { JwtModule } from '@nestjs/jwt'; +import { TypeOrmModule } from '@nestjs/typeorm'; +import { UserSession } from 'src/user/entities/user-session.entity'; +import { UserSessionService } from 'src/user/services/user-session.service'; @Module({ imports: [ UserModule, + TypeOrmModule.forFeature([UserSession]), + JwtModule.register({ + secret: process.env.JWT_SECRET || 'tone-page', + signOptions: { + expiresIn: process.env.EXPIRES_IN || '1d', + } + }) ], controllers: [AuthController], - providers: [AuthService], + providers: [AuthService, UserSessionService], }) export class AuthModule { }