나의 개발 일지

DNS 가 도메인을 IP 주소로 변환해주는 과정

목적 DNS 는 우리가 사용하는 도메인을 IP 주소로 변환해주는 역할을 하는 체계다. 어떤 방식으로 IP 주소로 변환해주는지 그 방식을 이해해보자. DNS란? Domain Name System 의 약자로, 사이트의 도메인을 IP 주소로 변환해주는 역할을 한다. 우리가 더 이상 휴대폰 번호를 외우지 않아도, 번호를 저장만 해둔다면 연락이 가...

웹 브라우저에서 사이트에 접속할 때까지의 과정

목적 우리가 웹 사이트를 접속하기 위해서 사용하는 대표적인 프로그램을 꼽아보라면 웹 브라우저인 ‘Google Chrome’, ‘Safari’ 등이 있다. 웹 브라우저 덕에 자주 이용하는 사이트에 접속해서 하고 싶은 일(ex. 유튜브 시청, 이메일 기능)을 하곤 한다. 개발자가 아니었다면, 원리를 파고들지 않아도 괜찮지만 나는 ‘웹 개발’을 하기...

블로그 이전 프로젝트 - 1

블로그 개발자의 길을 걷기로 결정하면서, 블로그를 통해 일지를 남기는 것을 가장 중요하게 생각했다. 그래서, 어떤 플랫폼에서 블로그를 운영할지 많이 고민했었다. 티스토리, 벨로그, 미디움 등 여러 플랫폼에 가입도 해보고 글도 작성해보았었다. 처음에 선택했던 것은 미디움이었는데, 영어권 개발자들이 많이 이용을 하고 있어서 교류할 수도 있다는게 장점 ...

Supabase Auth 를 통해 로그인 / 회원가입 구현

로그인 기능을 구현해본 적이 없어, 이번에 간단한 프로젝트를 통해 구현해보려고 한다. 물론, BaaS 를 이용해 구현하는 것이긴 하지만 직접 기능을 구현해보는 것에 의의가 있으니 빠르게 해보도록 하자. 전체적인 구현은 Supabase Auth 의 공식문서를 따라 진행할 예정이다. 인증(Authentication)과 인가(Authorization) ...