Firebase

[Firebase]firebase CORS 에러

hans-j 2025. 1. 12. 19:10

에러 발생 배경 : firebase에 업로드 되어있는 이미지를 fetch하여 해당url을 다운로드 하려는 과정에서 발생한 에러! 

문제가 발생한 코드

에러내용 :

당신은 fetfch 할 수 없다

해결 방법 :

1. 아래의 url로 이동

 

https://console.cloud.google.com/welcome/new?inv=1&invt=Abmo1g

 

Google 클라우드 플랫폼

로그인 Google 클라우드 플랫폼으로 이동

accounts.google.com

2. 편집기 열기

3. 새파일 생성

 

 

4. 파일명 cors.json으로 설정하고 내용 설정 

[
  {
 "origin": ["*"],
 "method": ["GET"],
 "maxAgeSeconds": 3600
  }
]

특정 url만 허용하려면 화살표 친 origin부분에 해당 url을 추가해주면 됨.

 

5. 버킷 주소 추가

버킷주소는 여기에

 

gsutil cors set cors.json gs://버켓주소

이렇게 붙여넣기

그럼 끝!

 

야호 이제 된다~