정말 오랜만에 별거 아닌걸로 삽질해봤다. 장장 2시간이나 걸린 이 문제는 사실 체크박스 하나를 내가 잘못 빼놓아서 생긴 문제였다.
[나의 시간들...]
Multer 라이브러리를 프로젝트에 사용하기 위해서 실험을 했다. 내 서버에 간단한 이미지 업로드만 잘 되고 있는지 확인하기 위해서 포스트맨을 사용했다. 모든 조건이 완벽했고 무조건 작동해야 하는 코드인데도 불구하고 이미지는 증발해버렸다.
[포스트맨 상황]
도대체 무슨 일인고 하니 포스트맨 request Header의 Content-Length 체크를 해제해버린 것이다. 이 체크 하나가 이렇게 큰 차이를 만들어버릴 줄은 정말 꿈에도 상상 못했다.