류림스 공간
[항해99 82일차] 2022.05.27 TIL (aws 클라우드 연결 시 뜨는 404에러 없애기) 본문
반응형
Cloudfront - S3 로 서비스하는 구조에서,
S3에 SPA(ex. React)를 이용하여 구성을 하면 Redirect가 발생하여 403/404와 같은 Access Denied가 발생하게 된다.
이는 Cloudfront와 SPA의 조합이되면 발생할 수 밖에 없는 구조적인 문제이기에,
Cloudfront에 403, 404 에러 발생 시, 200응답코드로 전환하고 기본 페이지(ex. index.html) 을 호출하게 설정하여야한다.
이 이유를 모르고 왜 404 에러가 콘솔창에 자꾸 뜨는지 이해할 수 없었다.
하지만,,클라우드 프론트에서 1개만 편집해줬더니 해결되었다!!
클라우드 프론트 > 오류페이지 > 사용자 정의 오류 응답 생성
아래 사진 처럼 응답 페이지 경로 /index.html로 설정해주고, 응답코드는 200으로 수정해주면 된다 !!
728x90
반응형
'TIL > 2022 TIL' 카테고리의 다른 글
[항해99 86일차] 2022.05.31 TIL (깃허브 액션 무중단 배포 s3) (1) | 2022.05.31 |
---|---|
[항해99 85일차] 2022.05.30 TIL (인스타그램 이미지 슬라이더 매직도트 css커스텀) (1) | 2022.05.30 |
[항해99 81일차] 2022.05.26 TIL (slick slider arrow 버튼 커스텀) (1) | 2022.05.27 |
[항해99 79일차] 2022.05.25 TIL (https배포 후 소셜 로그인 먹통) (1) | 2022.05.25 |
[항해99 76일차] 2022.05.21 TIL (리액트 gsap라이브러리 사용하여 애니메이션 효과 구현) (2) | 2022.05.21 |
Comments