
[ํธ๋ฌ๋ธ์ํ
] CORS ๋ฌธ์ ํด๊ฒฐ ํ๊ธฐ : ์ค์ ์์ธ์ CORS๊ฐ ์๋ ๋ฌดํ ์ฌ๊ท ํธ์ถ
ยท
โJava
ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ๊ฐ์ API ํต์ ์์ ๋ฐ์ํ๋ CORS ๋ฌธ์ ๋ ํํ ์ด์ ์ค ํ๋์
๋๋ค. ๊ทธ๋ฌ๋ CORS ๋ฌธ์ ๋ก ๋ณด์ด๋ ํ์์ด ์ค์ ๋ก๋ ๋ค๋ฅธ ๋ฌธ์ ์์ ๊ธฐ์ธํ๋ ๊ฒฝ์ฐ๋ ๋ง์ต๋๋ค. ์ด๋ฒ ์ฌ๋ก์์๋ CORS ์๋ฌ๋ก ์คํด๋ ๋ฌธ์ ์ ์ค์ ์์ธ์ ์ค๋ช
ํ๊ณ ํด๊ฒฐ ๊ณผ์ ์ ๊ณต์ ํฉ๋๋ค.๐ โ๏ธ CORS๋?CORS(Cross-Origin Resource Sharing)๋ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ค๋ฅธ ๋๋ฉ์ธ ๊ฐ์ ๋ฆฌ์์ค๋ฅผ ์์ฒญํ ๋ ๋ณด์์ ์ํด ์ฌ์ฉํ๋ ์ ์ฑ
์
๋๋ค. ๋ค๋ฅธ ์ถ์ฒ(๋๋ฉ์ธ, ํฌํธ, ํ๋กํ ์ฝ)์ ์์ฒญ์ ์ฐจ๋จํ๋ฉฐ, ์ด๋ฅผ ํ์ฉํ๋ ค๋ฉด ์๋ฒ์์ CORS ์ค์ ์ ํตํด ํน์ ์ถ์ฒ๋ฅผ ํ์ฉํด์ผ ํฉ๋๋ค. โ๏ธ ๋ฌธ์ ์ํฉํ๋ก ํธ์๋์์ ์๋ฒ์ API๋ฅผ ์์ฒญํ ๋, CORS ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๊ณ ์๊ฐํ์ง๋ง, ์ค์ ๋ก๋ CORS๊ฐ ์์ธ์ด ์๋์์ต๋๋ค...