source

이전에 배포한 Firebase 콘솔에서 코드 가져오기

itover 2023. 6. 6. 10:43
반응형

이전에 배포한 Firebase 콘솔에서 코드 가져오기

저는 nodejs에서 파이어베이스 기능을 만들고 코드를 파이어베이스에 배치했습니다.기능은 새로운 사용자가 생성될 때 이메일을 보내는 것이었습니다.저는 지금 코드를 잃어버렸습니다.소방서에서 코드를 뽑아낼 수 있을까요?

참고: 아래 프로세스는 귀하의 경우 작동하거나 작동하지 않을 수 있습니다. 올바른 버전 제어 시스템에서 코드를 유지하기 위한 대체품으로 사용하지 마십시오.

클라우드 콘솔에서 클라우드 기능에 대한 코드를 검색할 수 있습니다.

  1. URL로 이동
  2. 함수가 있는 프로젝트 선택
  3. 목록에서 함수 선택
  4. 다음 페이지로 이동합니다.

  5. 맨 위에서 을 선택합니다.

  6. "Source location" 링크를 클릭합니다.

기능의 최신 소스가 포함된 zip 파일이 다운로드되기 시작합니다.

이러한 파일은 정기적으로 삭제될 수 있습니다.이 경우 위의 프로세스는 소스 코드를 복구할 수 없습니다.

왼쪽 메뉴의 Firebase 콘솔에서 Functions(기능)를 선택합니다.보려는 기능 위에 마우스를 놓고 세 개의 수직 점을 클릭합니다.Detailed Usage Stats를 선택합니다.Google 클라우드 콘솔로 이동합니다.소스 코드를 가져오려면 '소스'를 선택합니다.

프로젝트를 클릭하여 선택할 때 올바른 조직이 선택되어 있는지 확인합니다.

조직 선택

Google 클라우드 콘솔 링크가 작동하지 않음(오래되었을 수 있음)

업데이트됨

  1. https://console.cloud.google.com/ 으로 이동합니다.
  2. 프로젝트 선택 [1]
  3. https://console.cloud.google.com/functions/list 으로 이동합니다.
  4. 작업(점 3개 사용)에서 함수 검정 [2]을 클릭합니다.
  5. 소스로 이동하면 배포된 전체 프로젝트 기능을 볼 수 있습니다 [3].

선택한 답변의 방법을 사용하여 소스를 다운로드한 후 다음 작업을 수행해야 기능을 생성/편집할 수 있습니다.

  1. 새 폴더를 만듭니다.예, 내 기능.
  2. cd를 myFunctions에 추가합니다.
  3. 화력 기지를 운영합니다.
  4. 화면의 지침을 따릅니다.초기화할 Firebase 기능 목록에서 "클라우드 기능"을 선택해야 합니다.또한 기존 프로젝트를 선택하고 프로젝트를 선택해야 합니다.
  5. npm이 완료되면 myFunctions에 functions 폴더가 생성됩니다.
  6. functions 폴더를 삭제합니다.
  7. 처음에 다운로드한 기능 폴더를 복사합니다.

그게 요령일 거예요!

위에 제시된 답변은 구식이고 더 이상 작동하지 않는 것 같습니다.이것이 이 빠듯한 마감일에 당신에게 주어진 임무를 완수하는 가장 최근의 강력한 방법입니다.

  1. https://console.cloud.google.com/storage/ 으로 이동합니다.
  2. 하세요 ㅠㅠㅠㅠstaging.<project-name>.appspot.com
  3. firebase-functions-sourcejava.

파이어베이스 기능의 압축된 폴더가 다운로드됩니다.

건배!

언급URL : https://stackoverflow.com/questions/43916490/get-code-from-firebase-console-which-i-deployed-earlier

반응형