INNER CODE UNIT · TypeScript

AppController

msanvarov/nest-rest-mongo-boilerplate · src/modules/app/app.controller.ts:10

export class AppController {
  constructor(private readonly appService: AppService) {}

  @Get()
  @UseGuards(AuthGuard('jwt'))
  @ApiResponse({ status: 200, description: 'Request Received' })
  @ApiResponse({ status: 400, description: 'Request Failed' })
  getString(): string {
    return this.appService.root();
  }

  @Get('request/user')
  @UseGuards(AuthGuard('jwt'))
  @ApiResponse({ status: 200, description: 'Request Received' })
  @ApiResponse({ status: 400, description: 'Request Failed' })
  getProfile(@Req() req: FastifyRequest & { user: unknown }): unknown {
    return req.user;
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…