add email account validation

This commit is contained in:
andres
2023-06-13 01:39:33 +02:00
parent 59b4eb582e
commit 6c62d87ee6
40 changed files with 578 additions and 6453 deletions

View File

@@ -1,20 +1,35 @@
import { Module } from '@nestjs/common';
import { JwtStrategy } from './modules/auth/strategies/jwt.strategy';
import { JwtPayloadExtractorStrategy } from './guards/common/jwt-payload-extractor.strategy';
import { JwtPayloadExtractorGuard } from './guards/common/jwt-payload-extractor.guard';
import { ConfigModule } from './settings/config.module';
import { AuthModule } from './modules/auth/auth.module';
import { UsersModule } from './modules/users/users.module';
import { PrismaModule } from './prisma.module';
import { Module } from '@nestjs/common'
import { JwtStrategy } from './modules/auth/strategies/jwt.strategy'
import { JwtPayloadExtractorStrategy } from './guards/common/jwt-payload-extractor.strategy'
import { JwtPayloadExtractorGuard } from './guards/common/jwt-payload-extractor.guard'
import { ConfigModule } from './settings/config.module'
import { AuthModule } from './modules/auth/auth.module'
import { UsersModule } from './modules/users/users.module'
import { PrismaModule } from './prisma.module'
import { MailerModule } from '@nestjs-modules/mailer'
import * as process from 'process'
@Module({
imports: [ConfigModule, AuthModule, UsersModule, PrismaModule],
controllers: [],
providers: [
JwtStrategy,
JwtPayloadExtractorStrategy,
JwtPayloadExtractorGuard,
imports: [
ConfigModule,
AuthModule,
UsersModule,
PrismaModule,
MailerModule.forRoot({
transport: {
host: process.env.AWS_SES_SMTP_HOST,
port: +process.env.AWS_SES_SMTP_PORT,
secure: false,
auth: {
user: process.env.AWS_SES_SMTP_USER,
pass: process.env.AWS_SES_SMTP_PASS,
},
},
}),
],
controllers: [],
providers: [JwtStrategy, JwtPayloadExtractorStrategy, JwtPayloadExtractorGuard],
exports: [],
})
export class AppModule {}