[TIL]
[TIL] 2024.02.05 product-resume 과제 개선
재호링
2024. 2. 6. 02:12
문제점
- 코드가 꼬임.
- 복잡함.
- 삭제, 수정 조회 및 validation 체크에서 에러가 발생
회고
- 과제 그로스를 하면서 계속 고쳐나가는 중
- 현재 코드가 상당히 복잡하고 주석 처리도 많이 되어 있어
코드 리팩토링이 필요함. - 회원가입, 로그인 이력서 생성 부분은 수정 완료.
const user = await prisma.users.findFirst({
where: {
userId: token.userId
}
})
이 where 절에서 ' { } ' 이 중괄호를 빼먹으면서 대참사가 났었다.
오류 난 부분이 없어서 확인하는데 시간을 많이 허비했다.
' { } ' 가 없으면 명시적인 객체가 없다는 뜻이 된다.
고로 prisma에 있는 모든 레코드를 따오려고 하는 것에
오류를 범하고 있었던 것..