Build a Full Stack Chat App using Socket.io & Expo Router #8 - Setup Cloudinary
- Cloudinary를 사용하여 이미지 및 비디오를 호스팅하는 방법을 소개합니다. 🖼️
- Cloudinary API 키 및 업로드 사전 설정과 같은 필수 설정 단계를 설명합니다. 🔑
- Cloudinary API URL을 생성하고 파일을 업로드하는 방법을 보여줍니다. 📤
- 파일이 문자열인지 객체인지 확인하여 파일 업로드 프로세스를 처리합니다. 🧐
- 파일 업로드를 위한 FormData를 생성하고 필요한 데이터를 추가합니다. 📝
- Axios를 사용하여 Cloudinary API에 파일을 게시하고 응답을 처리합니다. 🚀
- 프로필 업데이트 모델에서 파일 업로드 기능을 구현합니다. ⚙️
- 아바타 URI가 있는지 확인하고, 로딩 상태를 관리하며, 업로드 결과를 처리합니다. ✅
- 업로드된 파일의 URL을 업데이트하고 사용자에게 성공 또는 오류 메시지를 표시합니다. 🔔
- Cloudinary 대시보드에서 업로드된 파일을 확인하고 파일 정보(위치, 형식, 크기, 차원)를 검토합니다. 📊
- 프로필 업데이트 시 토큰을 업데이트하여 새로운 아바타 URL을 유지합니다. 🔄
- 다음 단계로 연락처 목록 UI 작업을 진행할 것을 예고합니다. ➡️