\[Spring Boot] CORS ์ค์ ํ๊ธฐFrontEnd์ BackEnd๋ฅผ ๊ตฌ๋ถ์ง์ด ๊ฐ๋ฐํ๊ฑฐ๋,์๋ก ๋ค๋ฅธ Server ํ๊ฒฝ(Port, Domain ...)์์ ์์์ ๊ณต์ ํด์ผ ํ ๋,์ ์ฒ๋ผ CORS ์ค์ ์ด ์๋์์ ๊ฒฝ์ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.์ด๋ฒ์ Spring Boot์
์ด ๊ธ์ ๋จ๊ธฐ๋ ์ด์ ๋,JWT ๊ฒ์ฆ์ ์ํํ๋ Interceptor์ ์ํด์ ๋ค๋ฅธ ์ถ์ฒ(๋ค๋ฅธ ์๋ฒ)์์์ XHR Request์ OPTIONS๋ก Request ํ์ฉ ์ฌ๋ถ๋ฅผ ๋จผ์ ํ์ธํ๋ preFilght Request๊ฐ ์ถฉ๋ํ๋ ์ํฉ์ ๊ธธ๋กํ๊ธฐ ์ํด์๋ค.๋์ ์ํฉ์ ์
CORS CORS(Cross-Origin Resource Sharing)๋ ์ถ๊ฐ HTTP Header๋ฅผ ์ฌ์ฉํ์ฌ, ํ ์ถ์ฒ์์ ์คํ ์ค์ธ Web Application์ด ๋ค๋ฅธ ์ถ์ฒ์ ์ ํํ Resource์ ์ ๊ทผํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ๋๋ก Browser์ ์๋ ค์ฃผ๋ ์ฒด