listo recapcha
This commit is contained in:
+17
-2
@@ -1,6 +1,10 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { ConfigModule, ConfigService } from '@nestjs/config';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import {
|
||||
GoogleRecaptchaModule,
|
||||
GoogleRecaptchaNetwork,
|
||||
} from '@nestlab/google-recaptcha';
|
||||
|
||||
import { AuthModule } from './auth/auth.module';
|
||||
import { BcryptModule } from './bcrypt/bcrypt.module';
|
||||
@@ -19,6 +23,7 @@ import { InstitucionProgramaModule } from './institucion-programa/institucion-pr
|
||||
import { InstitucionTipoCarritoModule } from './institucion-tipo-carrito/institucion-tipo-carrito.module';
|
||||
import { InstitucionTipoEntradaModule } from './institucion-tipo-entrada/institucion-tipo-entrada.module';
|
||||
import { InstitucionUsuarioModule } from './institucion-usuario/institucion-usuario.module';
|
||||
import { MarcaModule } from './marca/marca.module';
|
||||
import { ModeloModule } from './modelo/modelo.module';
|
||||
import { ModuloModule } from './modulo/modulo.module';
|
||||
import { MotivoModule } from './motivo/motivo.module';
|
||||
@@ -26,6 +31,7 @@ import { MultaModule } from './multa/multa.module';
|
||||
import { NodemailerModule } from './nodemailer/nodemailer.module';
|
||||
import { OperadorModule } from './operador/operador.module';
|
||||
import { PrestamoModule } from './prestamo/prestamo.module';
|
||||
import { SoapClientModule } from './soap-client/soap-client.module';
|
||||
import { StatusModule } from './status/status.module';
|
||||
import { TipoUsuarioModule } from './tipo-usuario/tipo-usuario.module';
|
||||
import { UploadFileModule } from './upload-file/upload-file.module';
|
||||
@@ -62,12 +68,21 @@ import { TipoCarrito } from './institucion-tipo-carrito/entity/tipo-carrito.enti
|
||||
import { TipoEntrada } from './institucion-tipo-entrada/entity/tipo-entrada.entity';
|
||||
import { TipoUsuario } from './tipo-usuario/entity/tipo-usuario.entity';
|
||||
import { Usuario } from './usuario/entity/usuario.entity';
|
||||
import { SoapClientModule } from './soap-client/soap-client.module';
|
||||
import { MarcaModule } from './marca/marca.module';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
ConfigModule.forRoot({ isGlobal: true }),
|
||||
GoogleRecaptchaModule.forRootAsync({
|
||||
inject: [ConfigService],
|
||||
useFactory: (configService: ConfigService) => {
|
||||
return {
|
||||
secretKey: configService.get<string>('GOOGLE_RECAPTCHA_KEY'),
|
||||
response: (req) => req.headers.recaptcha,
|
||||
skipIf: configService.get<string>('STATE') !== 'produccion',
|
||||
network: GoogleRecaptchaNetwork.Recaptcha,
|
||||
};
|
||||
},
|
||||
}),
|
||||
TypeOrmModule.forRootAsync({
|
||||
inject: [ConfigService],
|
||||
useFactory: (configService: ConfigService) => {
|
||||
|
||||
Reference in New Issue
Block a user