본문 바로가기

SeSAC6

[코딩온] 검색 기능 구현을 위한 TMDB API의 활용 방법 TMDB API 에는 API의 검색 방법에 대해서 세 가지를 알려준다. https://developer.themoviedb.org/docs/finding-data 1. /search ( https://developer.themoviedb.org/reference/search-movie) 일반적인 검색 기능으로 text 기반의 검색 기능이다. query string을 입력하면 가장 근접한 검색 결과를 보여준다. 하나의 영화에 대해 원본, 번역된 이름 등 모든 검색 결과를 보여준다. 하지만 성능이 아쉬운 점이 오직 '영화 제목'만 검색한다. query에 roman holiday를 치고, 원하는 언어 타입 선택 후 try it 버튼을 눌러주면 response 결과 값도 알려준다. 프로젝트 기간에 다른 API를.. 2023. 12. 21.
[코딩온] 프론트 혼자 로그인 구현 과정 recoil-persist (feat. 실패) 주요 내용 출처 : ( https://www.daleseo.com/js-web-storage/ ) 1인 프론트 프로젝트를 하다보니 새로운 문제가 계속 발생하는 것 같다. 웹 사이트의 가장 기본인 로그인 페이지를 구현하고 싶었는데 생각해보니 로그인을 하려면 그 정보를 어딘가에 저장해야 했다….! 우선 recoil을 최대한 활용해볼 예정이라 관련해서 구글링 중 웹 로컬 스토리지를 발견했다. 웹 스토리지는 로컬 스토리지 vs 세션 스토리지로 나뉜다. 세션 스토리지는 각 창이나 탭이 생기면 데이터가 생생되고 창이나 탭이 닫히면 데이터가 없어진다. 하지만 로컬 스토리지는 동일한 컴퓨터 동일한 브라우저를 쓴다는 요건만 충족되면, 데이터 영속성(persistence)에 의해 그 정보를 계속 활용할 수 있게 된다. l.. 2023. 12. 17.