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 ์ด๋ฐ์์ผ๋ก ์ ์ด๋ฃ์ผ๋ฉด ๋๋ค.
๋ ๐ง
'Study' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[MySQL] MySQL safe mode ํด์ - Error Code : 1175 (0) | 2022.07.29 |
---|---|
[NGINX] NGINX๋? NGINX ์ค์น (0) | 2022.04.13 |
[React] ์ ๋ ๊ฒฝ๋ก ์ค์ ํ๊ธฐ (0) | 2022.03.02 |
[IntelliJ] (Springboot) jsp ๋ณ๊ฒฝ ํ ์ฆ์ ๋ฐ์ ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2022.02.04 |
[Intellij] Intellij ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐํ๊ธฐ(Mac, Maven) (0) | 2022.01.25 |
๋๊ธ