Spring MVC에서 CORS를 설정했는데, 왜 put, delete 요청에서 CORS에러가 날까요?
안녕하세요. 졸린 개발자입니다. 오늘은 Spring MVC에서 CORS를 설정하는 도중, 만났었던 오류를 소개해 드리고, 해결방법을 알려드리려 포스트를 씁니다. 프로젝트를 진행중, front-end의 origin에 CORS를 허용해주기 위해, Spring에서 cors설정을 해주었습니다. 하지만, front-end개발자 분들은 여전히 CORS문제를 겪으셨고, 저는 GET요청을 하는 API조회가 잘 되는지 여쭤보니, 그건 또 잘 된다고 하였습니다. 저는 여기서 문제의 원인을 짐작할 수 있었습니다. 원인 Spring MVC에서 Global cors의 default설정은, GET, HEAD, POST만 지원합니다. 그래서 PUT과 DELETE요청은 CORS에러가 나오는 것이죠. 실제 CORS헤더 그럼 Sprin..
2022. 5. 15.