import { Module } from '@nestjs/common'; import { AuthService } from './auth.service'; import { UsersModule } from '../users/users.module'; import { PassportModule } from '@nestjs/passport'; import { AuthController } from './auth.controller'; import { LocalStrategy } from './local.strategy'; import { JwtModule } from '@nestjs/jwt'; import { jwtConfig } from './jwt.config'; import { JwtStrategy } from './jwt.strategy'; import { MailerModule } from 'src/mailer/mailer.module'; @Module({ imports: [ UsersModule, PassportModule, JwtModule.register(jwtConfig), MailerModule, ], providers: [AuthService, LocalStrategy, JwtStrategy], controllers: [AuthController], }) export class AuthModule {}