본문 바로가기

펀잇14

우아한테크코스 프로젝트 기획 우아한테크코스 레벨 3가 시작됐다. 레벨 3에는 프로젝트를 하게 된다. 프로젝트 주제는 사전에 선정이 되고 랜덤 배정이 되는데 나는 편의점 상품을 리뷰하는 서비스에 배정되었다. 우리는 2주 정도 기획에 힘을 쏟았다. 기획을 잘해두면 방향성을 잃지 않고 갈 수 있을 것이라 생각했다. 다양한 방법과 접근을 통해 우리 서비스의 길을 정하기로 했다. 그 과정을 소개해보려고 한다. 🎁 기획 🥄 킥오프 미팅 킥 오프 미팅을 통해 프로젝트의 배경과 목표, 기능을 정했다. 먼저, 배경은 다음과 같다. 편의점 수가 늘어나며 사용자 수 급증 편의점에서 자체 개발한 PB 상품 등장 편의점 음식 리뷰는 광고인 경우가 많음 리뷰들이 여러 플랫폼에 걸쳐 있어 모아 보기 힘듦 요즘 외식 물가가 올라가며 편의점 외식 시장이 급 성장.. 2023. 8. 13.
multipart multipart ‘펀잇’에는 편의점 음식을 먹고 리뷰를 작성할 수 있는 폼이 있다. 사용자는 리뷰에 사진, 별점, 태그, 리뷰 내용, 재구매 의사를 남길 수 있다. 이 과정에서 이미지 파일을 서버로 보낼 때 문제가 생긴다. 어떤 문제가 생기는지 알아보자. 📁 File Upload 이미지는 File 형태이다. 보통 위의 형식처럼 input type을 file로 주면 파일 업로드를 할 수 있다. 이렇게 file을 서버로 전송하면 해당 file 데이터를 multipart/form-data형태로 받게 된다. 우리가 생각하는 ‘파일이름.확장자’ 형식이 아닌 이진 데이터 형식으로 받는다. 📚 FormData 이제 File 형태의 이미지와 내용을 한 번에 서버로 보내보자. 이때, formData 객체를 통해 보낼 .. 2023. 8. 6.