2025.02.19(수)
2025.02.19(수)에 이루어진 8회차 기록입니다.
0. 안건
개발 환경에서 base64가 아닌 배포 환경처럼 url로 받아서 사용할 수 있도록 환경 구축하는거 어려울까요?
이미지 확장자 관련
signup(회원가입) 이슈
1. 개발 환경에서 base64가 아닌 배포 환경처럼 url로 받아서 사용할 수 있도록 환경 구축하는거 어려울까요?
현재 상황 배포 환경에서는 파일에 접근할 수 있는 URL을 반환하고, 개발 환경에서는 파일을 다운로드받은 후 Base64로 인코딩해서 전달하도록 했음 그러다보니 프론트엔드 측에서 배포 환경(URL을 통해 이미지를 보여주는 것)에 대해 미리 대비를 할 수 없음
힘든 점
로컬 저장소에 저장하고 URL로 보내기 개발 환경에서도 로컬 저장소에 저장된 경로를 반환하는 방법을 사용해봤는데, 브라우저에서 보안 상 접근할 수 없다는 경고 문구가 발생함 → 해결 방법을 찾지 못함...
개발 환경에서도 S3를 사용하면? → 비용 문제 🥲
(회의록 쓰면서 생각난 것) S3 test용 버킷을 하나 만들어서 테스트용으로 쓸 수 있게 하면 어떨지
2. 이미지 확장자 관련
사용자로부터 이미지를 받을 때 허용하게 할 확장자
png, jpg, jpeg, gif, webp
jpg/png → webp 변환 작업 필요 (성능 문제로 인해 꼭 필요!!)
프론트엔드에서 하는게 좋을지 백엔드에서 하는지 좋을지... → 추가 조사 예정
3. signup(회원가입) 이슈
문제 상황 → 소셜로그인 이후 회원가입이 필요할 때
/api/signup?id={PK}
형식으로 전달 → 이 때, PK에 다른 숫자를 넣으면 다른 회원에 대해 회원가입이 가능하게 됨백엔드에서 수정 예정 (UUID 활용 등등)
Last updated