Vercel 완전 정복 — 기능별 상세 가이드
Vercel은 '배포'라는 복잡한 과정을 GitHub push 하나로 자동화해주는 플랫폼입니다. Next.js를 만든 회사이기도 해서 Next.js 앱 배포에 가장 최적화되어 있습니다.
살펴보기
배포란 무엇인가
localhost에서 전 세계 URL로 — 배포의 개념부터
배포(Deploy)가 뭔지내 컴퓨터에서
npm run dev로 돌아가는 앱은 나 혼자만 볼 수 있습니다. 배포란 이 앱을 인터넷 서버에 올려서 누구나 URL로 접근할 수 있게 하는 작업입니다. 예전엔 서버를 직접 사서 Linux 설정, nginx 설치, HTTPS 인증서 발급까지 했어야 했습니다. Vercel은 이 전체 과정을 자동화합니다.# 배포 전 (나만 접근 가능) npm run dev → localhost:3000 # 친구에게 보내면? 접근 불가 # Vercel 배포 후 git push origin main → 자동으로 빌드·배포 https://내앱.vercel.app # 전 세계 누구나 접근
- Vercel이 자동으로 해주는 것GitHub 레포 연동만 하면: (1) 코드 빌드(npm run build) (2) 전 세계 CDN에 배포 (3) HTTPS 인증서 자동 발급 (4) 도메인 설정 (5) 롤백 이력 관리까지 모두 자동.
- Vercel이 잘 맞는 프레임워크추천Next.js(최적화), React(CRA/Vite), Vue, Svelte, Astro, 순수 HTML/CSS 모두 지원. 특히 Next.js는 Vercel이 직접 만든 프레임워크라 ISR, Server Components 등 최신 기능을 가장 잘 지원합니다.
막히면 볼 것
자주 하는 실수 2가지
- 로컬 .env 변수를 Vercel에 등록 안 함 → 배포 후 API 연결 오류 — Settings → Environment Variables에 동일하게 입력 필수
- 무료 플랜에서 팀원 초대 → 팀원이 대시보드 접근 불가 — 팀 협업은 Pro 플랜($20/user/월) 또는 조직 계정 사용
Vercel 실제 화면 보기
