본문 바로가기

분류 전체보기

(4)
카카오 API CORS 이슈 이슈 내용 Access to XMLHttpRequest at 'http://dapi.kakao.com/v2/local/geo/coord2address.json?x=126.57066121198349&y=33.450700761312206' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request. Kakao 지도 API 좌표로 주소를 반환받는 기능을 만들던 중 cors 이슈가 발생했다.. ㅂㄷㅂㄷ.. 아래의 ..
HATEOAS 적용하기 깃허브 레포 Spring Boot를 이용한 RESTful Web Services 개발 강의를 들으며 Level3 단계의 REST API 구현을 위한 HATEOAS 적용 중이었다. HATEOAS 개념 HATEOAS - Hypermedia As the Engine Of Application State 현재 리소스와 연관된(호출 가능한) 자원 상태 정보를 제공한다. REST API 설계 단계 Level 0: The Swamp of POX 사실상 REST API로 판단되지 않는 상태 웹/네트워크 프로토클을 통해 컴퓨터가 가진 자원을 전달하는 상태 Level 1: Resources Level 2: HTTP Verbs Level 3: Hypermedia Controls 적용시 장점 하나의 리소스에서 파생할 수 있는..
[Git] 커밋 메세지 수정하기 Spring Boot를 이용한 RESTful Web Services 개발 강의를 들으며 개인 레포에 코드를 작성하던 중 커밋에 오타가 났다. 가장 최신의 커밋을 수정하면 되어서 IntelliJ의 Git 툴 중 Amend 사용을 시도했지만.. Merge되면서 다음과 같은 모습이 되었다. (세상 못생김) 해결방법 오타가 난 커밋으로 되돌아간다. 가장 최근 커밋을 수정한다. 원격 저장소에 푸시한다. 1. 오타가 난 커밋으로 되돌아간다. git revert 되돌린 커밋을 나타내는 커밋 로그 메시지와 함께 일부 커밋을 자동으로 만든다. 이 플래그는 명명된 커밋을 작업 트리와 인덱스로 되돌리는 데 필요한 변경 사항을 적용하지만 커밋은 하지 않는다. 적용된 모습 2. 가장 최근 커밋을 수정한다. git commit ..
1장 - 웹과 네트워크 기초 1장 - 웹과 네트워크 HTTP(HyperText Transfer Protocol) 클라이언트에서 서버까지 일련의 흐름을 결정한다. TCP/IP 프로토콜의 집합 프로토콜(Protocol) : 통신을 하기 위한 규칙 케이블 규격 IP 주소 지정 방법 상대를 찾는 방법 그 곳에 도달하는 순서 웹을 표시하기 위한 순서 ... TCP/IP는 이러한 인터넷과 관련된 프로토콜들을 모은 것이다. 계층(Layer) 응용 계층 (Application Layer) HTTP, DNS 등 애플리케이션에서 사용하는 통신의 움직임을 결정한다. 전송 계층 (Tranport Layer) 애플리케이션 계층에 네트워크로 접속되어 있는 2대의 컴퓨터 사이의 데이터 흐름을 제공한다. TCP, UDP 등이 있다. 응용 계층에서 받은 데이터(..