[TIL] 221203-04

Beanxx·2022년 12월 4일
1

TIL

목록 보기
109/120
post-thumbnail

🔥 오늘 한 일

  • [프로그래머스] Lv.2 피보나치 수, 다음 큰 숫자 2문제 완료
  • 기술면접 질문 & 답변 4개 정리
    • 리액트 라이프 사이클에 대해 설명해주세요.
    • useEffect에 대해 설명해주세요.
    • 커스텀 훅의 장점은 무엇인가요.
    • useCallback이나 useMemo를 언제 사용하나요.
  • [프로그래머스] Lv.2 이진 변환 반복하기, 영어 끝말잇기 2문제 완료
  • [TS 플젝]
    • Toast UI Viewer 추가
    • Users 페이지 구성
    • UserList, UserItem 컴포넌트 추가
    • [server] user, allUsers controller 추가
    • 자잘한 버그 수정

🚨 Error Handling

💡 Uncaught TypeError: Cannot read properties of null (reading 'map')

다른 기능 버그 수정하고 다시 Users 페이지로 돌아와 보니까 map 돌려서 렌더링하는 과정에서 이런 에러가 났다..🥲
알고 보니까 express router 설정하는 부분에서 우선순위가 꼬여서 그랬던거다,,

스크린샷 2022-12-05 오전 3 14 37

/:id 컨트롤러 내용이 /users url에도 적용이 되서 에러가 난 것 같다. /:id 요청을 제일 마지막 줄에 써서 우선순위를 낮추면? 충돌 안나서 다시 잘 나옴~!

// 원래 코드
router.get("/:id", ctrl.output.user);
router.get("/users", ctrl.output.allUsers);

// 수정 코드
router.get("/users", ctrl.output.allUsers);
router.get("/:id", ctrl.output.user);
profile
FE developer

0개의 댓글