8월 2주차 회고


이번주는 여행가기전에 마무리하지 못했던 이미지 업로드 기능을 다시 구현하는 주가 되었다.

클라이언트가 업로드하고자 하는 이미지를 axios post요청으로 보낸 다음 백엔드에서 이미지를 저장하고 그 이미지는 다시 프로필 페이지에서 볼 수 있게 만드는 것이 목표였다.

이 과정에서 formdata, content-type, multipart의 개념을 알게 되었고

node.js multer라는 모듈, express static 정적 파일 불러오기, ‘boundary not found’오류, src 파일 경로 오류 등 많은 것을 경험해보게 되는 계기 되었다.

프로필 사진을 업로드하는 과정


구현한 코드의 흐름을 간단하게 흩어보자면 다음과 같다.

<프론트>

<백>

<aside> 💡 그럼 좀 더 자세히 코드를 살펴보자!

</aside>

1️⃣ input 태그 생성 후 이미지 가져오기