728x90

CORS 2

[Node.js] #10 웹 API 서버 만들기

1. API 서버 이해하기 API(Application Programming Interface) 다른 애플리케이션에서 현재 프로그램의 기능을 사용 할 수 있게 허용하는 접점을 의미. 웹 API는 다른 웹 서비스의 기능을 사용하거나 자원을 가져올 수 있는 창구. 서버에 API를 올려서 URL을 통해 접근 할 수 있게 만든 것을 웹 API 서버라고 부른다. 2. JWT 토큰으로 인증하기 JWT는 JSON Web Token의 약어로, JSON 형식의 데이터를 저장하는 토큰. JWT의 구성요소 - 헤더(Header): 토큰 종류와 해시 알고리즘 정보가 들어있음. - 페이로드(Payload): 토큰의 내용물이 인코딩된 부분. - 시그니처(Signature): 일련의 문자열이며, 시그니처를 통해 토큰이 변조되었는지..

node.js 2021.11.22

[GeoServer] Cross domain 문제 CORS 오류 No 'Access-Control-Allow-Origin' header is present 에러

GeoServer 이용해서 지도를 출력하고 해당 위치에 있는 레이어를 클릭하면 레이어가 가지고 있는 정보를 테이블로 띄우는 기능을 구현하려고 했다. 레이어 발행까지 완료가 되었지만, 클릭을 하면 알 수 없는 에러가 나타나기 시작했다. CORS오류라고 나오는데 검색을 해보니 Cross domain 문제로 로컬에서 자바스크립트를 이용해서 개발할때 나오는 종종 있는 현상이라고 했다. 개발자 도구 Console 창에서 No 'Access-Control-Allo-Origin 으로 시작하는 오류인데, 서버와 웹 간의 호스트 문제라고한다. 어느 한 도메인에서 다른 도메인으로 요청을 보낼때 나타는 오류! Cross domain이 무엇인지는 나중에 다시 공부를 해보기로하고 일단 오류해결을 먼저 하기로 했다. 방법은 생각..

오류 모음집 2021.02.04
728x90