security: AuthGuard classe sur controllers + @Public() decorator pour search
This commit is contained in:
@@ -1,10 +1,14 @@
|
||||
import { Controller, Get, Query } from '@nestjs/common';
|
||||
import { Controller, Get, Query, UseGuards } from '@nestjs/common';
|
||||
import { AuthGuard } from '../auth/auth.guard';
|
||||
import { Public } from '../auth/public.decorator';
|
||||
import { WorkService } from './work.service';
|
||||
|
||||
@UseGuards(AuthGuard)
|
||||
@Controller('api/works')
|
||||
export class WorkController {
|
||||
constructor(private readonly workService: WorkService) {}
|
||||
|
||||
@Public()
|
||||
@Get('search')
|
||||
async search(
|
||||
@Query('q') query: string,
|
||||
|
||||
Reference in New Issue
Block a user