TIL

26일차_3주차 강의 응용 & 3차 구현 테스트

haedal-uni 2021. 10. 8. 23:42
728x90

3주차 강의

웹 프로그래밍 A-Z 심화 3주차에서 지도 api를 이용해 맛집 사이트를 크롤링해서

db에 저장해서 지도에 마커를 찍는 강의를 보고

주소만 알면 자동적으로 좌표를 만들어주니 우리 프로젝트에 반영할 수 있을까?

카카오 api를 사용하기는 하지만 연습삼아서 한 번 해볼까 해서

카카오 지도에 반려동물 동반 카페를 검색해서 뜨는 가게의 이름과 주소를 크롤링했다.

근데 내 위치 기반으로 떠서 가게가 2개밖에 안떴다. 

일단 연습용이니 2개라도 크롤링해서 강의에서 사용했던 코드를 토대로 금방 작성했다.

 

 

 

강의를 들으면서 작성했던 코드라서 그런가 

팀프로젝트로 사용했던 카카오 api는 이것 저것 고쳐가면서 하느라 시간이 꽤 걸렸었는데,,😅

 

 


3차 구현테스트

 

구현 해야할 것들

 

-조회수

글을 조회할때마다 데이터의 조회 카운트가 증가시키기

 

- 수정

수정 버튼을 클릭하면 포스팅 박스가 열리고 수정가능한 상태가 되고 저장을 누르면 수정한 값으로 띄우기

 

- 정렬

조회수를 기준으로 데이터를 정렬하기

화살표가 위쪽이면 조회수가 많은 데이터순으로 보여주고

화살표가 아래이면 기존에 방식 그대로 최신작성된 데이터순으로 보여주기

 

 

조회수는 일단 틀만 만들고 수정하는 기능에서 이것 저것 하다가 끝났다.

제목을 클릭했을 때 제목이랑 내용을 가져와서 작은 창에 띄우는데 어떻게 할지 몰라서 일단 alert로 했다.

수정 버튼을 누르면 포스팅 박스가 다시 띄우는 것 까지 하고

수정에서 우연히 저장했던 값을 가져왔는데 이것 저것 다시 손봤더니 안뜬다,,😥

 

 

 

구현 테스트 할 때마다 내가 제일 못하는 게 아닐까 싶고,,

내가 지금껏 공부한 것 처럼 하면 실력이 느는게 맞는 걸까 ,,???

 

코드 작성하면서 갑자기 ${} 문자열 리터럴이 헷갈리기 시작했다.

중괄호 안에 감싼 값이 문자열에 바로 삽입이 되는 것이라고는 하는데 잘 모르겠다,,

템플릿처럼 백틱 안에 넣는 것은 헷갈리지 않는데 url에는 왜 사용하지..?? 라는 생각이 들어서

aws도 그렇고 이걸 언제 어떻게 사용하지?라는 생각을 하게되면 잘 모르겠다,,😭😭😭😭

 

 

 

728x90

'TIL' 카테고리의 다른 글

31일차_기능 구현하기  (0) 2021.10.14
30일차_프로젝트 구현 시작  (0) 2021.10.13
25일차_팀 프로젝트 계획짜기  (0) 2021.10.07
24일차_나홀로 일기장  (0) 2021.10.06
23일차_2차 팀프로젝트 시작  (0) 2021.10.06