add folder operation and use createQueryRunner

This commit is contained in:
IO420
2025-09-16 22:37:25 -06:00
parent 7024bfdeac
commit 3e4b3b1b18
15 changed files with 150 additions and 76 deletions
-1
View File
@@ -49,7 +49,6 @@ export class Perfil {
@Column({ name: 'perfil', type: 'varchar', length: 45, nullable: false })
perfil: string;
// Relación uno a muchos con usuario
@OneToMany(() => User, (user) => user.perfil)
usuarios: User[];
}
+16 -10
View File
@@ -1,4 +1,12 @@
import { Controller, Get, Post, Body, UseGuards, Request, Res } from '@nestjs/common';
import {
Controller,
Get,
Post,
Body,
UseGuards,
Request,
Res,
} from '@nestjs/common';
import type { Response } from 'express';
import { UserService } from './user.service';
import { CreateUserDto } from './dto/create-user.dto';
@@ -6,19 +14,17 @@ import { AuthGuard } from '@nestjs/passport';
@Controller('user')
export class UserController {
constructor(private readonly userService: UserService) { }
@Post()
async Login(@Body() data: CreateUserDto, @Res() res: Response) {
return this.userService.Login(data, res);
}
constructor(private readonly userService: UserService) {}
@Post()
async Login(@Body() data: CreateUserDto, @Res() res: Response) {
return this.userService.Login(data, res);
}
@UseGuards(AuthGuard('jwt'))
@Get('/validate-token')
getProfile(@Request() req) {
return req.user;
return req.user;
}
}
//IO
//IO
+1 -1
View File
@@ -10,7 +10,7 @@ import { JwtService } from '@nestjs/jwt';
export class UserService {
constructor(
@InjectRepository(User)
private userRepository: Repository<User>,
private readonly userRepository: Repository<User>,
private jwtService: JwtService
) { }