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; } }