kt-template-online-api/src/admin/auth/admin-auth-guard.module.ts

15 lines
604 B
TypeScript

import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { TypeOrmModule } from '@nestjs/typeorm';
import { AdminUser } from '../user/admin-user.entity';
import { AdminAuthService } from './admin-auth.service';
import { AdminTokenService } from './admin-token.service';
import { JwtAuthGuard } from './jwt-auth.guard';
@Module({
imports: [ConfigModule, TypeOrmModule.forFeature([AdminUser])],
providers: [AdminAuthService, AdminTokenService, JwtAuthGuard],
exports: [AdminAuthService, AdminTokenService, JwtAuthGuard],
})
export class AdminAuthGuardModule {}