From 9f60ea922800aab0ceb1a9d42ebb256a2939dda2 Mon Sep 17 00:00:00 2001 From: tone <3341154833@qq.com> Date: Wed, 7 May 2025 13:36:51 +0800 Subject: [PATCH] =?UTF-8?q?auth=E6=A8=A1=E5=9D=97=E5=8A=A0=E5=85=A5userSes?= =?UTF-8?q?sion=E5=92=8Cjwt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tone-page-server/src/auth/auth.module.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 { }