Unit test: app.js 모듈을 불러올 수 없음.
const { createApp } = require("../app"); 에서 실패가 뜬다.
app crashed→서버 멈춤: 오류가 발생하고 서버가 멈춘다. 즉 터졌다.
- 결과: app crashed 가 사라졌다. 오류가 발생해도 서버는 정상 작동한다. 이로 미루어보아 비동기 처리가 되지 않아서 res.status 가 실행되는 것 같다. 따라서 서버를 구동시키는 경우 에러를 미들웨어로 잡아내는게 낫다는 생각이 든다. wrapping 이 필요하다.
ReferenceError: logger is not defined→axios -fetch 실험실에서 터졌다. 왜 안되는지 파악됐음
오류 증상: ReferenceError: logger is not defined. 증상의 원인을 방금 찾았다. 아래와 같이 작성해야 했는데 {} 를 빼먹었다.
const { logger } = require(....);