본문 바로가기

내마음대로만들어보자/API3

개념정리(API)- mongoDB 사용하기(몽고DB) 파이참을 통해 mongoDB를 사용하는 방법에 대해 알아보자! mongoDB는 눈에 보이지않는다.(그래픽인터페이스 =GUI) 그렇다면 저장된 DB는 어떻게 확인할것인가! 바로, robo3T라는 프로그램을 통해 확인이 가능하다. robo3T에서 이름은 아무걸로 세팅해도 되지만, localhost : 27017 은 처음 세팅한 값에 맞춰줘야한다. * 데이터베이스 종류 데이터베이스 종류는 참고로 알아두자! 이제 본격적으로 내가 받은 정보들을 mongoDB에 저장해볼텐데, 해당 코드를 작업하기에 앞서! 가장중요한 패키지 설치는 필수로 해줘야한다. MAC OS의 경우 파이참 단축키 command+, 누르면 패키지설치화면으로 이동 (설치 패키지명 : pymongo) * pymongo 기본코드 기본코드는 외우지는 않.. 2021. 6. 3.
네이버지도 API - Geocoding 연결하기 요즘에는 여기저기 찾아보니까 오픈API를 통해 특정 서비스를 이용할 수 있는 채널들이 여럿 있는 것 같다. 대표적으로 네이버지도,카카오지도, 구글 맵 등 ! 내가 네이버 지도API 중, Geocoding 을 이용하려는 이유는 이렇다. * 문제점 & 니즈 내가아는 맛집 리스트에 저장된 DB 정보를 네이버 지도에 표시하고 싶음 * 네이버지도API 지도를 사용하기 위한 사전준비 1. 네이버지도API 예제코드 https://navermaps.github.io/maps.js/docs/tutorial-digest.example.html NAVER Maps API v3 NAVER Maps API v3로 여러분의 지도를 만들어 보세요. 유용한 기술문서와 다양한 예제 코드를 제공합니다. navermaps.github.i.. 2021. 6. 1.
개념정리 - 웹의 동작원리 새로운 부분을 배우는것도 중요하지만 지금까지 배운 내용들을 복습하고 개념을 정리해두자! 그래야 나중에 이해가 안가고 헷갈릴때 다시보기가 좋을 것 같다. HTML 파일을 받는 경우에는 Flask서버를 통해 미리 준비해둔것을 받아서 그려준다라고 이해를 했다. (서버가 만들어 놓은 창구역할을 하는 API를 통해서) 단, 미리 준비해둔 HTML을 받지않고 데이터만 받는 경우에는 반대로 몽고 DB를 통해 데이터만 받아서 리프레시 해주는경우도 있다! (예를들어, 실시간으로 예약현황 등을 보여줘야할 경우) ※ 웹 동작에 필요한 주요 개념 정리 1. API 란? 서버가 요청을 받게 하기 위해 뚫어 놓은 창구 요청에는 POST (주로 데이터를 수정할떄), GET (주로 데이터를 가져올떄) 등을 주로 사용한다. 2. HT.. 2021. 5. 27.