AppRouter 2

[💻 Next.js로 시작하는 웹 서비스 만들기] 3차시 : 파일 기반 라우팅과 페이지 설계

“URL은 코드가 아니라 구조다” 웹 개발을 배우다 보면 “라우팅”이라는 단어에서 갑자기 난이도가 올라간다.라우터 설정 파일경로 문자열조건 분기하지만 Next.js에서는 이 질문 하나로 정리된다.“이 URL은 어떤 폴더에서 왔을까?” 3차시는 URL을 코드로 제어하는 관점에서 벗어나, 구조로 설계하는 관점을 만드는 시간이다.1. 파일 기반 라우팅이란 무엇인가Next.js에서 라우팅은 설정이 아니라 규칙이다.폴더 구조 = URL 구조 app/ ├─ page.tsx → / ├─ about/ │ └─ page.tsx → /about └─ blog/ └─ page.tsx → /blog라우터 파일 ❌경로 문자열 ❌조건 분기 ❌👉 폴더를 만들면, 페이지가 생긴다.2. 가장 기본적..

[💻 Next.js로 시작하는 웹 서비스 만들기] 2차시 : 개발 환경 구축과 프로젝트 구조 이해

많은 웹 개발 입문자들이 가장 먼저 좌절하는 지점은코드가 아니라 폴더 구조다.“이 파일은 건드리면 안 되는 건가요?”“왜 page가 여러 개죠?”“App 폴더가 핵심이라는데, 뭐가 핵심인가요?” 2차시는 기능을 만들기 전에 구조를 읽는 연습을 하는 시간이다.이 구조를 이해하지 못하면, Next.js는 “마법처럼 돌아가는 프레임워크”로 남는다.1. Next.js 개발 환경 한 번에 정리하기① 필수 도구Node.js (LTS 권장)npm 또는 yarn코드 에디터 (VS Code 권장)웹 브라우저 (Chrome)Next.js는 “설치가 어려운 프레임워크”가 아니라환경이 이미 갖춰져 있다는 전제를 요구한다.② 프로젝트 생성npx create-next-app@latest my-next-appcd my-next-a..