localhost

별칭: localhost · 로컬호스트 · 로컬 서버

내 컴퓨터 안에서만 접근하는 개발용 주소 또는 서버 환경.

localhost는 지금 작업 중인 내 컴퓨터를 가리키는 주소다. 개발 서버를 띄우면 내 브라우저에서는 열리지만, 다른 사람에게 보낼 수 있는 공개 서비스는 아니다. 공개 URL이 필요하면 Vercel 같은 배포가 필요하다.

정의

localhost는 네트워크에서 "현재 내 컴퓨터"를 가리키는 이름이다. 웹 개발에서는 http://localhost:3000처럼 로컬 개발 서버 주소로 자주 등장한다. 이 주소는 보통 내 컴퓨터에서만 접근된다.

왜 중요한가

AI가 만들어 준 앱을 npm run dev로 실행하면 localhost에서 확인할 수 있다. 하지만 이 상태는 개발 미리보기일 뿐이다. 친구나 수강생에게 링크를 보내도 상대의 컴퓨터에서는 같은 앱이 열리지 않는다.

Semiclass에서의 의미

고립의 장벽 단계는 "내 컴퓨터에서는 잘 돌아가요"에서 시작한다. localhost를 벗어나 Vercel배포해야 공개 URL이 생기고, 휴대폰이나 다른 사람의 브라우저에서도 열 수 있다. 이 차이를 이해해야 데모와 서비스의 경계가 보인다.

주의할 점

로컬에서 동작한다고 배포에서도 동작한다는 보장은 없다. 환경변수, 파일 경로, API 키, CORS, 빌드 에러는 배포 환경에서 다르게 드러날 수 있다. 그래서 배포 전 체크리스트와 fallback 데이터를 준비한다.

출처