디버깅#1. cannot red properties of undefined(reading 'apply')

해피데빙·2022년 11월 17일
0

상황

git pull하고 나니까 다른 화면은 다 잘 나오는데 메인 화면만 안나옴
위와 같은 에러가 뜸

디버깅

  1. router/main으로 가서 메인 화면 에러 로그 찍기
 Error: NotExistsMemcached
  1. 해당 에러 찾기
    memcache 파일
    get함수에서 target, identifier 관련해서 찾고 memcached가 undefined면 던지는 에러
    이 에러가 뜨는 이유 : config에서 "memcached"라는 이름의 값을 가져오지 못해서
  2. 알고 보니 json 파일의 해당 키의 값을 update 안함
    어의없엉

그럼 왜 위와 같은 에러가 뜬 걸까?
handlebar에서 에러가 난 건데 그 이유는 err가 있는 경우에 대한 처리를 따로 안해주고 있어도 그대로 다음 코드가 일어나도록 해서 handlerbar에 넘겨줘야 하는 것 중 일부를 넘겨주지 못함

profile
노션 : https://garrulous-gander-3f2.notion.site/c488d337791c4c4cb6d93cb9fcc26f17

0개의 댓글