태그
localhost
HTML 파일은 열면 되는데 웹앱은 왜 실행해야 하나요?
HTML 파일은 브라우저가 그대로 읽을 수 있지만 Next.js 같은 웹앱은 여러 파일과 패키지를 처리하고 서버 기능을 실행해야 해서 개발 서버가 필요해요. npm run dev는 코드를 브라우저가 사용할 형태로 만들고 localhost 주소에서 변경 결과를 보여줍니다.

localhost가 무슨 뜻인가요? 내 컴퓨터에서만 열리는 주소
localhost는 지금 쓰는 컴퓨터 자신을 가리켜서, localhost:3000 주소를 남에게 보내도 그 사람 화면에서는 내 웹앱이 열리지 않아요. 배포는 코드를 인터넷 서버에 올려 누구나 접속할 공개 주소를 만드는 과정입니다.
