Nginx CORS + https 설정 문제 해결하기
Nginx 기존 설정 파일은 아래와 같다. 하지만 원인을 알 수 없는 CORS 오류가 자꾸 발생했다. Frontend, Backend 코드 모두 뜯어보고 고쳐보았으나 전혀 방법이 없었는데, 시험 삼아 nginx를 거치지 않고 요청을 보내보니 잘 전송되는 것을 확인할 수 있었다. 😨 즉, CORS의 원인은 nginx 때문이었던 것! nginx CORS 오류 수정하기 처음에 옵션을 적용할 경우 원본 서버의 헤더가 있는 경우 을 추가하면 해결된다고 하여 추가했다. 하지만, CORS오류는 여전히 해결되지 않았고, 아래와 같이 와일드 카드를 제거하고 옵션을 추가했다. (이 옵션은 추후 쿠키 사용을 위해 추가한 것도 있다.) 그러나 여전히 해결되지 않았다………ㅠ_ㅠ 위 오류 메세지를 다시 참고했는데, Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response. 즉…