从我之前部署的 firebase 控制台获取代码

Get code from firebase console which I deployed earlier

我在 nodejs 中创建了 firebase 函数并在 firebase 上部署了代码。 该功能是在创建新用户时发送电子邮件。 我现在丢失了代码。我们可以从 firebase 中提取该代码吗?

注意以下过程可能适用于您的情况,也可能不适用于您的情况。不要依赖它来替代将代码保存在适当的版本控制系统中。

您可以从 Cloud Console 检索 Cloud Functions 的代码。

  1. 转到this URL
  2. Select函数所在的项目
  3. Select 列表中的函数
  4. 您将到达此页面

  5. Select 来源 位于顶部

  6. 单击 "Source location" link

将开始下载包含函数最新源代码的 zip 文件。

请注意,这些文件可能会定期删除。在这种情况下,上述过程将无法恢复您的源代码。

当您单击 select 您的项目时,请确保您有正确的组织 selected。

上面给出的答案似乎已经过时并且不再有效。这是在这个紧迫的期限内完成分配给您的任务的最新和最强大的 thalaiva 方法。

  1. 转到https://console.cloud.google.com/storage/
  2. 选择存储桶staging.<project-name>.appspot.com
  3. 单击 firebase-functions-source 文件。

将下载您的 firebase 函数的压缩文件夹

干杯!

在左侧菜单的 firebase 控制台中 select 功能。将鼠标悬停在您要查看的函数上,然后单击三个垂直点。 Select 详细的使用情况统计。这会将您带到 Google 云控制台。 Select 'Source' 获取源代码。