
URL 단축

Made by Firebase
지정된 Cloud Firestore 컬렉션에 기록된 URL을 단축합니다(Bitly 사용).
이 확장 프로그램의 작동 방식
이 확장 프로그램을 사용하면 Cloud Firestore에 기록된 URL로 단축된 URL을 만들 수 있습니다. 단축된 URL은 표시 URL로 사용하면 유용합니다.
이 확장 프로그램은 지정된 Cloud Firestore 컬렉션을 수신 대기합니다. 컬렉션 내 문서의 지정된 필드에 URL을 추가하는 경우 이 확장 프로그램은 다음 작업을 수행합니다.
- 해당 URL을 단축합니다.
- 같은 문서에서 새롭게 지정된 필드에 단축된 URL을 저장합니다.
문서의 원래 URL이 업데이트되면 단축된 URL도 자동으로 업데이트됩니다.
이 확장 프로그램은 Bitly를 사용하여 URL을 단축하므로 확장 프로그램 설치 과정에서 Bitly 액세스 토큰을 제공해야 합니다. 이 액세스 토큰은 Bitly를 사용해 생성할 수 있습니다.
추가 설정
이 확장 프로그램을 설치하기 전에 먼저 Firebase 프로젝트에 Cloud Firestore 데이터베이스를 설정했는지 확인합니다.
또한 이 확장 프로그램을 설치하려면 Bitly 계정과 액세스 토큰이 있어야 합니다.
결제
확장 프로그램을 설치하려면 프로젝트에서 사용한 만큼만 지불하는 Blaze 요금제를 이용해야 합니다.
확장 프로그램 설치 방법
Firebase CLI 사용
Firebase CLI를 사용해 확장 프로그램을 설치하고 관리할 수도 있습니다.
1단계: 다음 npm 명령어를 실행하여 CLI를 설치하거나 최신 CLI 버전으로 업데이트합니다.
npm install -g firebase-tools작동하지 않는 경우 Firebase CLI 참조를 살펴보거나 npm 권한을 변경하세요.
2단계: 새 Firebase 프로젝트 디렉터리를 설정하거나 기존 디렉터리로 이동합니다.
3단계: 다음을 실행하여 이 확장 프로그램을 확장 프로그램 매니페스트에 추가합니다.
firebase ext:install firebase/firestore-shorten-urls-bitly --local --project=projectId_or_alias
4단계(선택사항): Firebase 에뮬레이터 도구 모음으로 이 확장 프로그램을 로컬에서 테스트합니다.
firebase emulators:start
5단계: 매니페스트의 확장 프로그램을 프로젝트에 배포합니다.
firebase deploy --only extensions --project=projectId_or_alias