bracket-backend/src/modules/users/users.controller.ts

17 lines
486 B
TypeScript
Raw Normal View History

2025-02-07 12:47:58 +01:00
import {Controller, Get, Req, UseGuards} from "@nestjs/common";
import {JwtAuthGuard} from "../../common/modules/auth/guards/jwt-auth.guard";
import {UserEntity} from "../../common/modules/auth/models/entities/user.entity";
import {ApiBearerAuth} from "@nestjs/swagger";
@Controller("users")
export class UsersController{
constructor(){}
@Get("me")
@UseGuards(JwtAuthGuard)
@ApiBearerAuth()
getMyself(@Req() req: any): UserEntity{
return req.user;
}
}