[Java, 자바] Access-Control-Allow-Origin 두 개 포함 에러
Error2024. 4. 29. 19:50[Java, 자바] Access-Control-Allow-Origin 두 개 포함 에러

개발환경Front : ReactBackEnd : Spring BootChatGptAPI : gpt-3.5-turbo에러GptAPI 사용 시 Front에서 Server로 데이터를 요쳥하고 있고 아래와 같이 코드를 작성하였을 때 분명 State값은 200으로 정상인데 Header에 Access-Control-Allow-Origin가 두 개가 포함되어 에러가 발생하였습니다.....'/chat-gpt/send'로 데이터를 요청 시 아래와 같은 에러를 마주하였습니다.해결방법StackOverFlow를 찾아보던 중 동일한 사례를 발견하였습니다 !참고 자료 :  Spring Boot - The 'Access-Control-Allow-Origin' header contains multiple values but expe..

[CS] CORS(Cross-origin Resource Sharing)란 ?
IT이론/네트워크2024. 4. 26. 19:42[CS] CORS(Cross-origin Resource Sharing)란 ?

CORS란 ?MDN Docs에서는 CORS를 다음과 같이 정의하고 있습니다.CORS는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제입니다. 웹 애플리케이션은 리소스가 자신의 출처(도메인, 프로토콜, 포트)와 다를 때 교차 출처 HTTP 요청을 실행합니다. 브라우저는 보안 상의 이유로 스크립트에서 시작한 교차 출처 HTTP요청을 제한합니다. 스크립트에서 브라우저에서 웹 애플리케이션은 자신의 출처와 동일한 리소스만 불러올 수 있으며, 다른 출처의 소스를 불러오면 그 출처에서 올바른 CORS 헤더를 포함한 응답을 반환해야합니다.cross-origin 요청을 하려면 서버의 동의가 필요합니다. 만약 서..

[EKL] Elasticsearch Cors 해결 방법
Error2024. 4. 23. 13:51[EKL] Elasticsearch Cors 해결 방법

Cors에러 발생localhost:3000 포트로 실행하여 Elasticsearch로 RestAPI 통신을 하려고하는데 ! 아래와 같이 Cors에러가 발생하였다 ! 하지만 금방 해결할 수 있었습니다 ! 해결방법elasticsearch.yml 파일을 셋팅하여 Cors에러를 해결할 수 있었습니다 !아래와 같이 허용할 주소를 직접 설정해줄 수 있습니다 :)#elasticsearch의 자원을 외부에서도 요청할 수 있게 할 수 있는 세팅입니다.http.cors.enabled: truehttp.cors.allow-origin: "*" 주소를 허용한 뒤 다시 한번 데이터를 요청하면 아래와 같이 정상적으로 created된 것을 확인하실 수 있습니다 ! elasticsearch.yml 파일 Cors 설정 이외 설정도 같..

image