s3 버킷에 배포한 뒤, 어떤도메인.com이 아닌 어떤도메인.com/login 등 페이지로 이동하면 왜 오류가 날까요?

양송현·2021년 10월 9일
0

문제는 반응 앱/자바 스크립트로 라우팅하는 책임을 전달하려는 것입니다. react가 링크 클릭을 듣고 브라우저 URL 표시 줄에서 경로를 간단히 업데이트 할 수 있기 때문에 링크가 작동합니다. 그러나 스크립트 (index.html 및 bundle.js 또는 앱 코드가있는 위치)가로드되지 않은 위치로 이동하면 JavaScript가로드되지 않으며 요청을 처리 할 기회가 없습니다. 대신 서버를 실행하면 요청을 처리하고이 위치에 리소스가 있는지 확인한 다음 404 오류 또는 그 밖의 다른 것을 반환합니다.

원인은 아래 링크 참조

https://www.it-gundan.com/ko/javascript/%EB%B0%98%EC%9D%91-%EB%9D%BC%EC%9A%B0%ED%84%B0%EA%B0%80-aws-s3-%EB%B2%84%ED%82%B7%EC%97%90%EC%84%9C-%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80-%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4/806500427/

해결방안 링크 참조

https://velog.io/@seongkyun/AWS-S3-CloudFront-Route53%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%A0%95%EC%A0%81-%ED%98%B8%EC%8A%A4%ED%8C%85

profile
코린이의 뽀짝한 블로그

0개의 댓글