Loading backend/src/visited/visited.controller.ts +9 −9 Original line number Diff line number Diff line import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common'; import { Controller, Get, Post, Body, Param, Delete, UseGuards, Req } from '@nestjs/common'; import { VisitedService } from './visited.service'; import { CreateVisitedDto } from './dto/create-visited.dto'; import { ApiTags } from '@nestjs/swagger'; import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'; import { AuthUserGuard } from 'src/auth/user/authUser.guard'; import { CustomUserRequest } from 'src/auth/user/interface/customUserReq'; // import { UpdateVisitedDto } from './dto/update-visited.dto'; @Controller('visited') Loading @@ -9,10 +11,13 @@ import { ApiTags } from '@nestjs/swagger'; export class VisitedController { constructor(private readonly visitedService: VisitedService) {} @ApiBearerAuth('jwt') @UseGuards(AuthUserGuard) @Post() async create(@Body() createVisitedDto: CreateVisitedDto) { async create(@Body() createVisitedDto: CreateVisitedDto, @Req() req: CustomUserRequest) { try { return await this.visitedService.create(createVisitedDto); const { email } = req.user; return await this.visitedService.create(createVisitedDto, email); } catch (e) { return e; } Loading @@ -28,11 +33,6 @@ export class VisitedController { return this.visitedService.findOne(+id); } // @Patch(':id') // update(@Param('id') id: string, @Body() updateVisitedDto: UpdateVisitedDto) { // return this.visitedService.update(+id, updateVisitedDto); // } @Delete(':id') remove(@Param('id') id: string) { return this.visitedService.remove(+id); Loading Loading
backend/src/visited/visited.controller.ts +9 −9 Original line number Diff line number Diff line import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common'; import { Controller, Get, Post, Body, Param, Delete, UseGuards, Req } from '@nestjs/common'; import { VisitedService } from './visited.service'; import { CreateVisitedDto } from './dto/create-visited.dto'; import { ApiTags } from '@nestjs/swagger'; import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'; import { AuthUserGuard } from 'src/auth/user/authUser.guard'; import { CustomUserRequest } from 'src/auth/user/interface/customUserReq'; // import { UpdateVisitedDto } from './dto/update-visited.dto'; @Controller('visited') Loading @@ -9,10 +11,13 @@ import { ApiTags } from '@nestjs/swagger'; export class VisitedController { constructor(private readonly visitedService: VisitedService) {} @ApiBearerAuth('jwt') @UseGuards(AuthUserGuard) @Post() async create(@Body() createVisitedDto: CreateVisitedDto) { async create(@Body() createVisitedDto: CreateVisitedDto, @Req() req: CustomUserRequest) { try { return await this.visitedService.create(createVisitedDto); const { email } = req.user; return await this.visitedService.create(createVisitedDto, email); } catch (e) { return e; } Loading @@ -28,11 +33,6 @@ export class VisitedController { return this.visitedService.findOne(+id); } // @Patch(':id') // update(@Param('id') id: string, @Body() updateVisitedDto: UpdateVisitedDto) { // return this.visitedService.update(+id, updateVisitedDto); // } @Delete(':id') remove(@Param('id') id: string) { return this.visitedService.remove(+id); Loading