morgan을 사용하려고 하는데 아래처럼 deprecated라고 떴다.
morgan deprecated undefined format: specify a format src\server.js:16:37
morgan deprecated default format: use combined format src\server.js:16:37
오류가 난 이유:
const logger = morgan() 이렇게 호출함. ==> morgan에 포맷을 지정해주지 않음.
오류 해결:morgan("dev") 추가
==> morgan에서는 "combined"를 추가하라고 추천해주었다. morgan("combined")
morgan deprecated default format: use combined format src\server.js:16:37
morgan을 사용할때 설명을 보면, morgan을 호출하고 안에 변수가 들어가 햠을 알 수 있다.
morgan("combined") morgan("dev") 차이?
대부분 combined를 쓰는데, 나는 dev를 썼다.
combined를 쓰면 아래처럼 log가 나온다.
dev를 쓸때 아래처럼 나온다.
dev가 조금 더 나는 보기가 편해서 dev로 쓰기로 했다
결론? morgan을 사용할때 안에 combined, 혹은 dev등 사용 목적을 지정해주자.