항해하다/항해 - 7주차 2

[항해99 7주차] - 인스타 클론코딩 (2) - 파이어베이스 이미지업로드

약 이틀정도 걸린 것 같다... 리액트에서 파이어베이스로 이미지 업로드 하는 대부분의 블로그글을 다 찾아보고 적용해봤으나 내 프로젝트에 맞춰 수정하기가 매우 까다로웠다. 그리고 파이어베이스에 이미지를 업로드하고 URL을 다운받는 메소드와 문법을 새로 알아야했기에 시간이 꽤 소요됐는데 그래도 성공을 해서 다행이다 집념의승리 ㅠㅠ 파이어베이스를 꼭 사용하려고 했던 이유는 여러가지가 있는데 1. 이미지를 base64로 인코딩하여 백엔드에 넘겨주기엔 사진 하나의 url길이가 몇천줄이 넘어간다. 2. 파이어베이스를 이용하면 한번에 여러장을 업로드 할 수 있다. 3. 파이어베이스를 통해 배포가 가능하다. 4. mock서버를 이용할 수 있다. 등이 있는데 사용하지 않을 이유가 없다. 처음 진입장벽이 조금 높았던것을 ..

[항해99 7주차] - 인스타그램 클론코딩 (1)

이번 주차는 인스타그램을 클론코딩 하기로했다...! 생각보다 주제가 빨리 정해졌고 API설계도 금방 완료돼서 순항하게 될 줄 알았다 그러나 주말내내 스타일드컴포넌트로 css작업을 한땀한땀 하려니까 현타가 와서 '이거 맞는건가...' 싶었다ㅋㅋㅋ 그래도 어찌저찌 뷰는 완성....! 일요일에는 하루종일 파이어베이스작업에 매진했는데 자꾸 한끗차이로 마지막에 업로드가 안되는 버그가 있어서 계속 찾아보다가 매니저님한테 도움을 요청해놓은 상태 .... 만약 매니저님 면담 후에도 안될 시 백엔드 분들에게 양해를 구하고 base64로 다시 회귀해야 될것같다.. 파이어베이스 쓰면 진짜 편할거 같은데 이것도 비동기통신을 해야되다보니 까다로운 조건이 많았다. 게시글 댓글 CRUD작업 후에 다시 돌아오겠다...!

반응형