// users.controller.ts @Get('/:id') async findUser(@Param('id') id : string) { const user = await this.userService.findOne(parseInt(id)) if(!user) { throw new NotFoundException('user not found') } return user }
// users.service.ts import { ..., NotFoundException } from '@nestjs/common'; async update(id : number, attrs : Partial<User>) { const user = await this.findOne(id) if(!user) { throw new NotFoundException() } Object.assign(user, attrs); return this.repo.save(user) }
NotFoundException을 통해 오류를 발생시킨다.
NotFoundException
Nest Exception
Last updated 10 months ago