get ejesEstrategicos
This commit is contained in:
+7
-3
@@ -14,12 +14,16 @@ import { TipoUsuarioEntity } from './entities/tipoUsuario.entity';
|
||||
import { UsuarioEntity } from './entities/usuario.entity';
|
||||
import { UsuarioController } from './usuario/usuario.controller';
|
||||
import { JwtModule } from '@nestjs/jwt';
|
||||
import * as process from "node:process";
|
||||
import { EjesEstrategicosService } from './ejesEstrategicos/ejesEstrategicos.service';
|
||||
import { EjesEstrategicosController } from './ejesEstrategicos/ejesEstrategicos.controller';
|
||||
import * as process from 'node:process';
|
||||
import { EjesEstrategicosModule } from "./ejesEstrategicos/ejesEstrategicos.module";
|
||||
config({ path: '.env' });
|
||||
@Module({
|
||||
imports: [
|
||||
AuthModule,
|
||||
UsersModule,
|
||||
EjesEstrategicosModule,
|
||||
ConfigModule.forRoot({
|
||||
isGlobal: true,
|
||||
}),
|
||||
@@ -46,7 +50,7 @@ config({ path: '.env' });
|
||||
signOptions: { expiresIn: process.env.JWT_EXPIRES },
|
||||
}),
|
||||
],
|
||||
controllers: [AppController, UsuarioController],
|
||||
providers: [AppService],
|
||||
controllers: [AppController, UsuarioController, EjesEstrategicosController],
|
||||
providers: [AppService, EjesEstrategicosService],
|
||||
})
|
||||
export class AppModule {}
|
||||
|
||||
@@ -6,7 +6,7 @@ import {
|
||||
import { UsersService } from '../users/users.service';
|
||||
import { LoginDTO } from '../dtos/loginDTO';
|
||||
import { JwtService } from '@nestjs/jwt';
|
||||
import { UsuarioEntity } from "../entities/usuario.entity";
|
||||
import { UsuarioEntity } from '../entities/usuario.entity';
|
||||
|
||||
@Injectable()
|
||||
export class AuthService {
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
import { Controller, Get, Header, Req, UseGuards } from '@nestjs/common';
|
||||
import { EjesEstrategicosService } from './ejesEstrategicos.service';
|
||||
import { AuthGuard } from '../auth/auth.guard';
|
||||
|
||||
@Controller('ejesEstrategicos')
|
||||
export class EjesEstrategicosController {
|
||||
constructor(
|
||||
private readonly ejesEstrategicosService: EjesEstrategicosService,
|
||||
) {}
|
||||
|
||||
@UseGuards(AuthGuard)
|
||||
@Header('content-type', 'application/json')
|
||||
@Get('ejesEstrategicos')
|
||||
getProfile(@Req() req) {
|
||||
return this.ejesEstrategicosService.findEjes();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { EjeEstrategico } from '../entities/ejesEstrategicos.entity';
|
||||
import { EjesEstrategicosService } from './ejesEstrategicos.service';
|
||||
import { EjesEstrategicosController } from './ejesEstrategicos.controller';
|
||||
|
||||
@Module({
|
||||
imports: [TypeOrmModule.forFeature([EjeEstrategico])],
|
||||
providers: [EjesEstrategicosService],
|
||||
controllers: [EjesEstrategicosController],
|
||||
exports: [TypeOrmModule.forFeature([EjeEstrategico])],
|
||||
})
|
||||
export class EjesEstrategicosModule {}
|
||||
@@ -0,0 +1,18 @@
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { EjeEstrategico } from '../entities/ejesEstrategicos.entity';
|
||||
import { Repository } from 'typeorm';
|
||||
|
||||
@Injectable()
|
||||
export class EjesEstrategicosService {
|
||||
constructor(
|
||||
@InjectRepository(EjeEstrategico)
|
||||
private ejesEtrategicosRepository: Repository<EjeEstrategico>,
|
||||
) {}
|
||||
|
||||
|
||||
|
||||
findEjes(): Promise<EjeEstrategico[]> {
|
||||
return this.ejesEtrategicosRepository.find({});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user