엔지닉스에 CORS 처리를 위한 Preflight 요청이 계속 204로 채가지길래 응 ?? 왜저러지?? 했는데
83.97.131.110 - - [02/Dec/2024:03:04:09 +0000] "OPTIONS /policy/bookmark/request HTTP/1.1" 204 0 "http://localhost:5173/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
183.97.131.110 - - [02/Dec/2024:03:04:44 +0000] "OPTIONS /policy/bookmark/request HTTP/1.1" 204 0 "http://localhost:5173/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
저번에 CORS 에러인줄 알고 엔지닉스에 삽질했던게 큰 실수였다.
($request_method = 'OPTIONS') {
return 204;
}
CORS 설정을 스프링에서 해줘서 스프링에 넘어가면 알아서 그냥 처리되게 하면 되는데 이렇게 엔지닉스에 구문을 써서 204로 리턴하고 스프링에 닿지 못했던 것 같다.
스프링에서 백날천날해줘도 CORS 에러 떴다는 이유를 몰랐었는데,,,,이 구문을 지우니 말끔하게 해결됐다..........
OPTIONS로 넘어가고 POST로 200 OK 뜨는 모습 ^___^
오늘의 삽질 끝!
'BACKEND' 카테고리의 다른 글
쿠버네티스에 대해서 (0) | 2025.02.06 |
---|---|
nginx 의 SSL 인증서를 옮겨오는 법..? (0) | 2025.01.29 |
Nginx 프록시 설정 중 SSL 발급 오류 해결 (0) | 2025.01.29 |