Study
[React] CORS ์ค๋ฅ
JulesJ
2022. 3. 13. 22:42
728x90
CORS ์ค๋ฅ
๊ฐ๋ฐํ๊ฒฝ : React + Springboot + Mac
React + Springboot ๋ก ๊ฐ๋ฐํ๋ฉด์ ๋ฐ๋ก ์ค์ ์ ํ์ง ์๋๋ค๋ฉด,
์ด๊ธฐ์ CORS ์ค๋ฅ๋ฅผ ๋ง๋ ์ ์๋ค.
์ค๋ฅ๋ฅผ ๋ง๋๋ ๋นํฉํ์ง ๋ง์..!
Access to XMLHttpRequest at 'http://localhost:8080/v1/login'
from origin 'http://localhost:3000' has been blocked by CORS policy:
Response to preflight request doesn't pass access control check:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
๋นํฉํ์ง ์๊ณ
๊ฐ๋จํ ์ฝ๋๋ฅผ ์ถ๊ฐํ๋ฉด ๋๋ค!
package.json์ proxy ์ค์ ์ ์ถ๊ฐํ๋ค.
"proxy": "http://localhost:8080",
๊ทธ๋ฆฌ๊ณ ์ฌ์ฉํ ๋๋
const USER_URL = "/v1";
์ด๋ฐ์์ผ๋ก http://localhost:8080 ๋ถ๋ถ์ ๋นผ๊ณ ์ ๊ณ ์ฌ์ฉํ๋ฉด ๋๋ค.
์ ๊ทธ๋ฆฌ๊ณ ํน์ ํฌํธ๋ฒํธ๋ฅผ ๋ค๋ฅธ ๊ฑธ ์ฌ์ฉ์ค์ด๋ผ๋ฉด http://localhost:5000 ์ด๋ฐ์์ผ๋ก ์ ์ด๋ฃ์ผ๋ฉด ๋๋ค.
๋ ๐ง
728x90