본문 바로가기

오류해결

[morgan()=> morgan("dev")로 수정]morgan deprecated default format: use combined format

 

 

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등 사용 목적을 지정해주자.