- React 카카오 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 이슈가 발생했다.. ㅂㄷㅂㄷ.. 아래의 ..
- Spring 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 [Git] 커밋 메세지 수정하기 Spring Boot를 이용한 RESTful Web Services 개발 강의를 들으며 개인 레포에 코드를 작성하던 중 커밋에 오타가 났다. 가장 최신의 커밋을 수정하면 되어서 IntelliJ의 Git 툴 중 Amend 사용을 시도했지만.. Merge되면서 다음과 같은 모습이 되었다. (세상 못생김) 해결방법 오타가 난 커밋으로 되돌아간다. 가장 최근 커밋을 수정한다. 원격 저장소에 푸시한다. 1. 오타가 난 커밋으로 되돌아간다. git revert 되돌린 커밋을 나타내는 커밋 로그 메시지와 함께 일부 커밋을 자동으로 만든다. 이 플래그는 명명된 커밋을 작업 트리와 인덱스로 되돌리는 데 필요한 변경 사항을 적용하지만 커밋은 하지 않는다. 적용된 모습 2. 가장 최근 커밋을 수정한다. git commit ..