AI 프롬프트: 백엔드 설정

이 프롬프트는 웹 앱의 백엔드 서비스를 여러 개 설정하는 데 도움이 됩니다.

  • 앱의 정형 데이터를 위한 Cloud Firestore 데이터베이스
    프롬프트는 데이터베이스 인스턴스를 프로비저닝하고, 데이터베이스와 상호작용하기 위해 앱에 코드를 작성하고, 사용자 데이터를 보호하기 위해 Firebase 보안 규칙을 작성하고 배포합니다.

  • Firebase 인증을 사용하여 앱과 사용자 데이터를 보호합니다.
    프롬프트는 선택한 로그인 제공업체를 사용 설정하도록 안내하고 앱에서 해당 제공업체와 상호작용하는 코드를 작성합니다(예: 가입 및 로그인 페이지 추가).

기존 Firebase 프로젝트와 함께 이 프롬프트를 사용할 수 있습니다. 하지만 Firebase 프로젝트가 없는 경우 프롬프트에서 Firebase 설정을 안내합니다.


Gemini CLI용 Firebase 확장 프로그램을 사용하는 경우 다음 명령어를 실행하세요. /firebase:init

아래에서 이 프롬프트의 중요한 기본 요건과 제한사항은 물론, 에이전트형 MCP 지원 AI 어시스턴트의 사용 안내를 확인할 수 있습니다.


기본 요건 및 제한사항

Firebase에서는 환경을 개선하기 위해 노력하고 있으므로 기본 요건 및 제한사항 목록이 자주 변경될 수 있습니다. 따라서 더 많은 기능이 지원되는지 자주 확인하세요.

  • 이 프롬프트는 앱의 기존 코드베이스 내에 백엔드 서비스를 설정합니다. 앱을 아직 배포하지 않아도 됩니다.

  • 이 프롬프트는 아직
    iOS 앱 또는 Unity 게임에 최적화되지 않았습니다.

프롬프트 사용

  1. 아직 설치하지 않았다면 Firebase MCP 서버를 설치합니다.
    에이전트형 MCP 지원 AI 어시스턴트를 설치하면 Firebase의 MCP 도구와 프롬프트에 액세스할 수 있습니다.

    Gemini CLI용 Firebase 확장 프로그램은 Firebase MCP 서버를 자동으로 설치합니다.

  2. 대부분의 에이전트형 MCP 지원 AI 어시스턴트는 이 프롬프트를 편리하게 실행할 수 있는 방법을 제공합니다. 예를 들어 Gemini CLI는 이러한 프롬프트를 슬래시 명령어로 사용할 수 있도록 합니다.

    /firebase:init
    

특정 환경이나 요구사항에 맞게 Firebase에서 사전 작성된 프롬프트를 조정할 수도 있습니다.

프롬프트의 콘텐츠 검토

Firebase GitHub 저장소에서 firebas:init 프롬프트의 콘텐츠를 검토할 수 있습니다.

firebas:init 프롬프트는 각 구성 작업 또는 Firebase 서비스에 대해 여러 서비스별 프롬프트를 조정합니다.