๐คทโ๏ธ CORS?
cors๋?
cors๋ Cross Origin Resource Sharing์ ์๋ฏธํ๋ค.
cors๋ ์น ๋ธ๋ผ์ฐ์ ์์ ๋ณด์์์ ์ด์ ๋ก ๋์ ๋์๋๋ฐ. ํ์ฌ ์ฌ์ฉ์๊ฐ ์ ์ํ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค๋ฅธ ์ถ์ฒ์ ๋ฆฌ์์ค๋ฅผ ๋ถ๋ฌ์ฌ ๋, Access-Control-Allow-Origin ํค๋๋ฅผ ๋ณด๋ด์ฃผ์ง ์์ผ๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ๊ทธ ๋ฆฌ์์ค๋ฅผ ๊ฑฐ๋ถํ๋ ๋ณด์ ์ ์ฑ ์ด๋ค.
์ฆ ๋ค๋ฅธ์ถ์ฒ์ ๋๋ฉ์ธ์ ์์ฒญ์ ๋ณด๋์๋ ๋ณด์์ ์์ฒญ์ด ๋ถ๊ฐ๋ฅํ๋ค.
๋ค๋ฅธ ์ถ์ฒ์ ๋๋ฉ์ธ์ ์์ฒญ์ ๋ณด๋์๋ ์์ ๊ฐ์ ์๋ฌ๋ฅผ ๋ณด์ค์ ์๋ค.
๐คทโ๏ธ AWS S3 cors Error?
React์์ ๋ฐ๋ก s3์ ํ์ผ์ ์ ์กํ๋ ๋ก์ง์ ์์ ํ๋ ๋์ค s3 ์์ฒญ์ ๋ณด๋ผ๋ ๋ฐ์ cors ์๋ฌ.
๐คทโ๏ธ Soultion?
AWS S3 ์ด๋
๊ถํ ํด๋ฆฌํ ์๋์ ํด๋น ๋ด์ฉ์ ๋ณผ์์๋ค.
ํด๋น ๊ฐ์ ๋ฃ๊ณ ์ ์ฅ.
๋ชจ๋ Method ํ์ฉํ๊ณ , AllowedOrigins * (ํน์ ๋๋ฉ์ธ์ ์ค์ ํ ์ ์๋ค.) ์ ์ฒด ์ค์ ์ ํด์ค์ ๋ฌธ์ ํด๊ฒฐ.
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"HEAD",
"GET",
"PUT",
"POST",
"DELETE"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": [
"ETag"
]
}
]
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS] EC2 ๋ฆฌ๋ ์ค ๋ฒ์ ํ์ธ ๋ฐ AWS CLI ์ค์น ๋ฐฉ๋ฒ (1) | 2024.08.19 |
---|---|
[AWS] CLI ๊ฐ๋ ๊ณผ ์ค์น ๋ฐ configure ๋ฑ๋ก (1) | 2024.08.14 |
[ Trouble Shooting ] Shasum command not found (3) | 2023.02.10 |
[Trouble Shooting] Nginx proxy ์ค์ (14) | 2023.02.01 |
AWS Elastic Beanstalk (9) | 2023.01.05 |