티스토리 뷰
1)
playSegments를 하는데 계속 처음에 전체 모션을 한번 돌려고함..
여러 방법으로 다 시도해봤는데 loadAnimation 옵션에 initialSegment 설정해주면 되는 간단한 거였음..^^
2)
랜딩에서 json을 읽지못하는 오류 -> 테스트 해보니 로그인 안한 상태에서 페이지들에서가 다 오류가 뜸
오류내용을 검색해보니 json경로가 잘못된걸거라고 해서
localhost:3000/static/lotties/~~.json 경로를 직접 입력해보니
로그인한 상태에서는 json파일이 정상적으로 뜨는데
로그인 안한 상태에서는 / 루트경로 (없는경로는 루트로 리다이텍트 되게 설정해놨음) 로 리다이렉트 됨
_next/static은 이미지처럼 next에서 최적화한 다음에 넣는 static경로?같은거라 그냥 pubilc에 만든 static폴더는 저기에 포함이 안되던거였음
로티컴포넌트에서 json경로를 /static/lottie/~~.json 바로 써서 static이 미들웨어에 걸려서 루트로 리다이렉트되고 있엇던것
matcher에 그냥 static도 추가해서 middleware작동안하게 하니까 잘 됨
https://github.com/airbnb/lottie-web/issues/1925
반응형
'사이드 프로젝트 > 🩺 바디토리 : 건강기록 및 병원추천 웹서비스' 카테고리의 다른 글
프로젝트 후기 및 리팩토링 계획 (1) | 2023.04.14 |
---|---|
바디토리 서비스 기획 과정이 궁금하다면? (0) | 2023.03.31 |
키워드로 필터링하고 하이라이팅 넣기 (0) | 2022.12.13 |
svgr과 lottie를 함께 사용하니 발생했던 이슈 (0) | 2022.12.13 |
대표 캐릭터 만들고 lottie로 구현하기 (0) | 2022.12.09 |
개발자 삐롱히
프론트엔드 개발자 삐롱히의 개발 & 공부 기록 블로그