4일간 준비한 웹사이트 발표날!
준비 하나도 안하고 들어간 발표라 횡설수설했지만
어떤게 어려웠고, 어떻게 풀었는지 얘기하다보니 조금 정리가 되었다.
하지만 다시 하라고 하면 못할듯...;;;;;;
구현 기능
- 로그인/회원가입/로그아웃
- 구글지도
- 방탈출 리스트 크롤링 및 지역별 필터
- 방탈출 클릭하면 상세 페이지로 전환
- 상세 페이지에는 각 방탈출 정보 (이름, 주소, 요금, 지도, 리뷰)
- 리뷰
피드백
1) 로딩 시간이 너무 오래 걸린다
pagination (디지털 콘텐츠를 웹사이트의 또 다른 페이지들로 분리하는 방법으로, 사용자는 페이지 하단에 있는 숫자 형식의 링크를 클릭하여 페이지들 탐색 가능) 이라는 기능을 쓰면 더 많은 양의 정보를 크롤링 할 때 좋다.
[get] store를 4번이나 불러서 그런듯. 왜 그랬니?
2) 로그인 하지 않아도 이용 가능한 서비스가 있다.
특정 api를 쓸 때 로그인을 먼저 쓰고, api 사용할 수 있게 하는 기능 사용 추천 (토큰 분해해서 닉네임을 꺼내오면 가능)
3) 로컬에서 돌아가는데 서버에서 안되는 이유는 주로 버전 차이
항상 동일한 버전 사용!
4) 카드 클릭해서 상세 페이지 전환되는거에 해당 카드의 상세 내용들은 잘 붙어오는데 리뷰는 안됐다.
토큰 분해해서 닉네임을 꺼내오면 가능.
document.Cookie를 사용하면 현재 세션에서 가지고 있는 쿠키값을 코드로 불러와서 분해