AWS S3에 업로드된 웹 페이지에 접속하면 로그인 기능이 동작하지 않으며, 로컬에서는 정상 동작합니다.
로컬에서는 ID/PW를 입력하고 로그인 버튼 클릭 시 /login 주소로 라우팅되도록 하고 있었으며, 문제가 발생하신 분은 S3에 접속할 때 html 파일 주소로 접근하고 있었습니다.
이에 javascript가 제대로 연결되지 않아 react-router-dom이 동작하지 않으며 /login 주소로 라우팅되지 않았고, 그게 로그인이 안 되는 증상으로 나타났습니다.
S3는 웹 사이트를 호스팅해주는 기능이 있으며, 버킷 웹사이트 엔드포인트 주소라는 이름으로 제공됩니다. 해당 주소로 접속 시 라우팅이 동작하여 기능을 정상적으로 사용할 수 있습니다.