참고
이슈
- 백엔드 API에 https를 적용해야한다
- https를 쓰려면 도메인이 있어야 한다
- DNS서버에 도메인을 등록하지 않았다
- 로컬 react앱에서 백엔드 API를 호출할 수 없다
DNS란?
- Domain Name System의 약자로 인터넷 주소창에 Host Domain Name을 입력했을 때(ex, naver.com, google.com 등..)
해당 문자를 IP주소로 변환해 주는 시스템을 말합니다.
로컬 DNS 설정
sudo vi /etc/hosts
hosts 파일을 열면 위와 같이 localhost가 등록되어 있는 것을 확인할 수 있다
- localhost는 내 컴퓨터에서 로컬 DNS가 설정되어 있는 것이다
사용하려는 백엔드 API 주소와 도메인을 localhost 처럼 추가해주면 로컬 DNS 가 설정이 되고 백엔드 API 응답을 받을 수 있다