개발일지: 항해99 4일차 (프로젝트 회고)

Kim Minsun·2022년 7월 15일
0

항해99 8기 TIL

목록 보기
4/7
post-thumbnail
4일간 준비한 웹사이트 발표날!
준비 하나도 안하고 들어간 발표라 횡설수설했지만 
어떤게 어려웠고, 어떻게 풀었는지 얘기하다보니 조금 정리가 되었다.
하지만 다시 하라고 하면 못할듯...;;;;;;

구현 기능

  1. 로그인/회원가입/로그아웃
  2. 구글지도
  3. 방탈출 리스트 크롤링 및 지역별 필터
  4. 방탈출 클릭하면 상세 페이지로 전환
  5. 상세 페이지에는 각 방탈출 정보 (이름, 주소, 요금, 지도, 리뷰)
  6. 리뷰

피드백

1) 로딩 시간이 너무 오래 걸린다

pagination (디지털 콘텐츠를 웹사이트의 또 다른 페이지들로 분리하는 방법으로, 사용자는 페이지 하단에 있는 숫자 형식의 링크를 클릭하여 페이지들 탐색 가능) 이라는 기능을 쓰면 더 많은 양의 정보를 크롤링 할 때 좋다. 

[get] store를 4번이나 불러서 그런듯. 왜 그랬니?

2) 로그인 하지 않아도 이용 가능한 서비스가 있다.

특정 api를 쓸 때 로그인을 먼저 쓰고, api 사용할 수 있게 하는 기능 사용 추천 (토큰 분해해서 닉네임을 꺼내오면 가능)

3) 로컬에서 돌아가는데 서버에서 안되는 이유는 주로 버전 차이

항상 동일한 버전 사용!

4) 카드 클릭해서 상세 페이지 전환되는거에 해당 카드의 상세 내용들은 잘 붙어오는데 리뷰는 안됐다.

토큰 분해해서 닉네임을 꺼내오면 가능.
document.Cookie를 사용하면 현재 세션에서 가지고 있는 쿠키값을 코드로 불러와서 분해

0개의 댓글