Firebase Storage CORS 에러 해결하기

2024. 11. 5. 22:42·Frontend/React
blocked by CORS policy: Response to preflight request doesn't pass access control check

 

강의를 보면서 firebase storage를 프로젝트에 셋팅하고,

이미지 등록을 테스트 해보려고 하니

위와 같은 CORS 에러가 났다.

 

404에러가 나고, 콘솔로그에 위와 같은 에러메세지가 떠있었다.

공식문서를 참고해 해결했다.

 

강의와 다른점이 꽤 있었다... ㅠ

아마 24년 10월 30일 파이어베이스가 유료로 바뀌고나서 바뀐건가 싶다...

 

Firebase Storage 유료로 변경!!

강의를 보면서 firebase storage 를 적용해보려고 했는데뭔가 정책도 바뀌고, 사용법도 바뀐 것 같다.강의 설명과는 달라서 참고용으로 글을 작성한다.  일단 24년 10월 30일 이후로 스토리지를 사용

dpdnjs402.tistory.com

 


CORS 에러를 해결해보자!!

 

 

storage를 선언해줄 때, 내 버킷 정보도 같이 작성해준다. 

gs:// 이렇게 시작하는 부분이다.

 

그리고 Cloud Storage 버킷을 Firebase로 가져올 때, 파일에 액세스 할 수 있게 Firebase에 권한부여도 해줘야한다.

구글 콘솔에 들어가서 권한부여를 할 수 있다.

gsutil -m acl ch -r -u service-<project number>@gcp-sa-firebasestorage.iam.gserviceaccount.com gs://<your-cloud-storage-bucket>

프로젝트 번호와 버킷정보를 콘솔에 입력해준다.

 

이렇게 하고나서 CORS에러가 사라졌다.

뭔가 하다가 잘 안될 때는 공식문서를 꼼꼼히 살펴보자!!

 

 

 

웹에서 Cloud Storage 시작하기  |  Cloud Storage for Firebase

이 페이지는 Cloud Translation API를 통해 번역되었습니다. 의견 보내기 웹에서 Cloud Storage 시작하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Cloud Storage for

firebase.google.com

 

반응형
저작자표시 (새창열림)

'Frontend > React' 카테고리의 다른 글

Vite기반 React 프로젝트에서 emotion 설정하기  (0) 2025.03.26
react-copy-to-clipboard 오류 발생  (0) 2025.03.10
Firebase Storage 유료로 변경!!  (0) 2024.11.05
431에러를 해결하다!  (1) 2024.09.04
react-router-dom 설치하기  (1) 2024.07.28
'Frontend/React' 카테고리의 다른 글
  • Vite기반 React 프로젝트에서 emotion 설정하기
  • react-copy-to-clipboard 오류 발생
  • Firebase Storage 유료로 변경!!
  • 431에러를 해결하다!
전예방
전예방
  • 전예방
    예방이의 개발일기
    전예방
  • 전체
    오늘
    어제
    • All (125)
      • Info & Tip (2)
      • 유용한 사이트들 (5)
      • Mark Up & StyleSheet (23)
        • HTML (6)
        • CSS & SCSS (10)
        • 반응형 (6)
      • Frontend (66)
        • 전체 (10)
        • JavaScript & Jquery (18)
        • TypeScript (0)
        • React (26)
        • Next.js (3)
        • 성능최적화 (2)
        • 웹접근성 (2)
      • Backend (13)
        • Python (1)
        • JAVA (2)
        • node.js (0)
        • PHP (7)
        • 패키지매니저 (3)
      • Markdown (0)
      • SCM (1)
        • Git&Github (1)
        • SVN (0)
      • IDE (4)
        • VSCode (2)
        • IntelliJ (1)
        • Ecplise (1)
      • 취미생활 (3)
      • 정보처리기사 (2)
      • 코딩자율학습단 (5)
        • 12기 (파이썬) (5)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

    • velog
    • github
  • 공지사항

  • 인기 글

  • 태그

    react
    NPM
    frontend
    파이썬
    리액트
    코딩자율학습단
    swiper.js
    TypeScript
    반응형
    회원가입
    CSS
    Admin
    나도코딩
    관리자 페이지
    Chart.js
    React Swiper
    php
    yarn berry
    Python
    코딩자율학습
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
전예방
Firebase Storage CORS 에러 해결하기
상단으로

티스토리툴바