[내일배움캠프] TIL_221230

JungHoon Han·2022년 12월 31일
0

내일배움캠프

목록 보기
43/78

오늘의 문제

  1. repository.js파일에서 db에 접근하는데 fk를 이용한 다른 테이블(user) 접근이 안됨( user is not defined )
  2. 위에서 가져온걸 service.js 에서 데이터를 return해야하는데 return값에 user테이블에 있는 데이터가 안넘어옴.

내가 시도해본 것

  1. 모델명에 '', ``(모델명이 user라서), s도 넣어보고, {user}도 가져와봄
  2. 콘솔로 repository에서 넘어온 데이터를 찍어봄.

어떻게 해결했나

  1. '', ``, s 를 넣어봤을때는 모델명이 잘못됐다는 에러가 떴고, {user}를 추가했을때는 다른 에러가 떠서 헤매다가 다른 대원분에게 질문하니 user를 일단 안불러와서 user를 못찾는거다라고 해서 다시 넣어봤는데 갑자기 되었다.
  2. postman으로 api를 실행해보면 아래와같은 실행문이 찍히는데 실행문을 잘 살펴보니 앞에 user.을 붙여서 출력시켜야 제대로 출력이 되었다.

새롭게 배우거나 깨달은건 무엇인가

  1. 뭐가 문제였는지 모르겠는데 차분하게 잘 해봐야겠다.
  2. 그동안 실행문을 크게 신경안쓰고 넘어갔는데 문제가 생겼을때 실행문에서도 답을 찾을 수 있다는걸 느꼈다.
profile
Node.js 주니어 개발자

0개의 댓글