API3 [ js ] kakao map api 지도 표출하기 지도 사용해야 할 때 자주 이용하는 카카오 맵 api. 무료여서 개발단계에서 사용하기 좋습니다. 1. kakao developers 가입 및 키발급 카카오 맵 api 를 사용하기 위해서는 먼저 APP KEY를 발급받아야합니다. 우선 내 애플리케이션 메뉴에 접속합니다. 애플리케이션 추가하기를 클릭합니다. 기타 정보들을 입력한 후 저장합니다. 저장 후에 목록에서 클릭하면 앱 설정 > 요약 정보에 JavaScript 키를 비롯하여 여러 키들이 생성됨을 확인할 수 있습니다. 우리는 JavaScript 키를 사용할 것입니다. 2. 카카오 맵 api 명세를 확인하여 지도 생성 Web 버튼을 클릭하여 API 명세를 살펴봅시다. 먼저 맵 div를 생성하고 api를 import해줍니다. appkey 의 경우에 발급받은 .. 2023. 12. 5. HTTP 상태코드 400 VS 500 400대랑 500대의 가장 중요한 차이점은 400대는 클라이언트 요청 오류라 아무리 새로고침해도 에러가 고쳐지지 않지만 500대 에러는 서버문제이기 때문에 서버가 복구되거나 디비가 복구되는 경우 반복 요청시 접근 가능할 수 있다. 서버는 의도적으로 500대 에러를 내면 안된다 만약 20세 미만의 회원가입을 받지 않는다고 했을 때 15세가 회원가입을 신청했을 때 500대 에러를 낸다? 절대 안된다. 400대나 200대로 해결을 해야 한다. 다음은 400번대와 500번에 HTTP 상태코드이다. - 400 Bad Request : 클라이언트가 잘못된 요청을 해서 서버가 요청을 처리할 수 없음 요청 구문, 메시지 등등 오류 클라이언트는 요청 내용을 다시 검토하고, 보내야함 예) 요청 파라미터가 잘못되거나, AP.. 2022. 9. 28. HTTP API 설계 예시 HTTP API는 예시를 POST기반과 PUT 기반으로 나누어 들수 있다. POST 기반 API 설계 예시 회원 목록 /members -> GET 회원 등록 /members -> POST 회원 조회 /members/{id} -> GET 회원 수정 /members/{id} -> PATCH, PUT, POST 회원 삭제 /members/{id} -> DELETE 여기서 URL(members)은 동사가 아닌 자원 그 자체로 설정해야 한다. 위 예씨를 보면 목록과 등록이 같은 URL인데 이것은 GET과 POST의 차이이다. 단순한 조회의 경우에는 GET을 사용하고 데이터를 등록하거나 수정하는 것 등의 경우에는 PATCH, PUT, POST를 적절히 사용하면 된다. 다음은 PUT 기반의 API 설계 예시이다. 파.. 2022. 9. 25. 이전 1 다음