본 스터디에서는 Next.js를 배포하기 위해 Vercel을 사용했다.
Vercel은 Next.js 개발 팀에서 만든 호스팅 서비스로, 정적 사이트 및 서버리스 기능을 위한 클라우드 플랫폼이다.
Vercel is an open serverless platform for static and hybrid applications built to integrate with your headless content, commerce, or database.
대시보드(Dashboard)
를 사용하며 배포 flow가 깔끔하다고🙂
깃허브에 레포지토리가 있다면 바로 배포가 가능하다. (로컬에서 push
하면 Vercel에서 감지)
이후 Vercel이 할당해준 도메인으로 접근하면 배포된 서비스를 확인할 수 있다.
Firebase
인증을 배포된 환경에서 활용하려면 해당 도메인을 등록해야 한다.
Authetication
→ Sign-in method
메뉴에서 도메인을 추가하고 작동을 확인한다.
ajv
라이브러리 옵션 설정 중 하나로, JSON Scheme에서 명시적으로 추가된 값을 제거할 수 있다.
이 옵션을 false
로 설정하면, ajv
라이브러리를 거쳐 body 안에 선언된 값만 사용하게 된다.