편의점과 마트 등 일상의 공간에 있는 비건, 제로웨이스트, 저탄소, 친환경 제품들을 소개합니다.
https://vegwins.com
- 24년 하반기까지 모든 서드 파티 쿠키 지원이 차단될 예정
- 도메인이 다른 API 서버에서
res.cookie()
불가 - Next.js의
Cookie()
함수를 이용하여 클라이언트에서 쿠키를 지정 - Next.js의
rewrites
함수를 이용하여 프록시 설정, 퍼스트파티 쿠키로 API 서버에 보냄 - 구글 로그인 지원 방식 변경
- GIS 패키지를 <script> 태그에서 필요할 때 다운로드
- FedCM을 지원하는 One Tap 방식 로그인 구현
- Axios, React-Query 없이 Next14의 기능을 끝까지 활용해보고자 함.
- SSR 시, jwt 토큰 전송 및 갱신 로직 구현
- fetch 함수의
cache
,tags
기능을 이용하여 캐시를 특정 -
revalidatePath
,revalidateTag
함수를 이용해 사용자가 데이터를 변경한 경우, 데이터 갱신
- 안드로이드 스마트폰에서 엔터키 대신 이동키가 쓰임
-
<input type="search"/>
로 이동이 일어나지 않고 엔터키가 작동하도록 함 - 삼성 브라우저 및 카카오 인앱 브라우저에서 구글 One Tap 로그인 불가
- 리다이렉트 방식 구글 로그인 추가
- 스마트폰에서 촬영한 이미지가 업로드 안됨
- formData의 용량 한계가 원인. 클라이언트에서 이미지 압축 후 서버에서 AWS S3에 저장
- 사용자 동작으로 열리지 않았음에도 SSR로 API 요청
- Next의 Parallel Routing, Intercept Routing 을 이용해서 URL path를 변경하고, 해당 경로 진입 시에만 API 요청
- https 적용을 위해 사용하는 로드밸런서에서 ipv4 주소 이용료가 발생(월 14.4달러)
- nginx를 이용해서 EC2 인스턴스 내에서 https 적용
리다이렉트 방식(카카오인앱브라우저 지원) | 구글 원탭 로그인 (애플) | 구글 원탭 로그인 (안드로이드) |
---|---|---|
작성 | 수정 | 삭제 |
---|---|---|
평가 | 댓글 |
---|---|