http://localhost:3000 등 http 주소를 입력하면 아래와 같이 에러가 발생하고 주소창에는 https://localhost:3000 처럼 프로토콜이 https로 자동으로 바뀌는 경우가 종종 발생하곤 한다.
이러한 현상을 없애기 위해서 크롬 주소창에 chrome://net-internals/#hsts
를 입력한다. 그럼 아래 사진과 같은 화면이 나타나는데, Delete domain security policies
에 https 리디렉션 정보를 삭제할 도메인의 주소를 입력한다. 만약 http://localhost:3000
의 리디렉션이 문제라면 localhost
를 입력하면 된다.
위와 같은 일이 발생하는 이유는 우리가 브라우저를 통해 웹사이트에 https 프로토콜로 접근할 때 앞으로도 해당 도메인을 https로만 접근하라는 정보가 담긴 헤더를 받게 되고, 이 정보가 크롬에 남아있기 때문이다.
https://stackoverflow.com/questions/25277457/google-chrome-redirecting-localhost-to-https