웹 프레임워크와 호스팅 통합

Firebase Hosting는 Angular 등 널리 사용되는 최신 웹 프레임워크와 통합됩니다. 및 Next.js가 있습니다 다음과 함께 Firebase HostingCloud Functions for Firebase 사용 원하는 프레임워크로 앱과 마이크로서비스를 개발할 수 있습니다 안전한 관리형 서버 환경에 배포할 수 있습니다

이 초기 미리보기 버전을 이용할 수 있는 기간 동안 지원되는 기능은 다음과 같습니다.

  • 정적 웹 콘텐츠로 구성된 웹 앱 배포
  • 사전 렌더링/정적 사이트 생성(SSG)을 사용하는 웹 앱 배포
  • 서버 측 렌더링(SSR)을 사용하는 웹 앱 배포 - 주문형 전체 서버 렌더링

Firebase는 Firebase CLI를 통해 이 기능을 제공합니다. 초기화 시 Hosting 명령어를 실행하면 새로운 또는 기존 클러스터에 대한 정보를 CLI가 선택한 웹에 적합한 리소스를 설정 프레임워크입니다

시작하기 전에

Firebase에 앱을 배포하기 전에 다음 요구사항 및 옵션을 검토하세요.

  • Firebase CLI 버전 12.1.0 이상. 반드시 CLI 설치 데이터를 가져올 수 있습니다.
  • 선택사항: Firebase 프로젝트에서 결제 사용 설정(SSR을 사용하려는 경우는 필수)

로컬에 제공

다음 단계에 따라 로컬에서 통합을 테스트할 수 있습니다.

  1. 터미널에서 firebase emulators:start를 실행합니다. 이렇게 하면 앱이 빌드되고 Firebase CLI를 사용하여 제공합니다
  2. CLI에서 반환된 로컬 URL(일반적으로 http://localhost:5000)에서 웹 앱을 엽니다.

Firebase Hosting에 앱 배포

변경사항을 전 세계와 공유할 준비가 되면 앱을 실제 사이트에 배포합니다.

  1. 터미널에서 firebase deploy를 실행합니다.
  2. (SITE_ID.web.app 또는 PROJECT_ID.web.app)(또는 설정한 경우 커스텀 도메인)에서 웹사이트를 확인합니다.

다음 단계

원하는 프레임워크에 대한 자세한 가이드를 참조하세요.