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

时间:2017-05-11 13:11:40

标签: node.js firebase google-cloud-functions firebase-console

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

4 个答案:

答案 0 :(得分:53)

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

您可以从云控制台检索云功能的代码。

  1. 转到this URL
  2. 选择功能所在的项目
  3. 从列表中选择一项功能
  4. 您将进入此页面Source tab of Google Cloud Functions

  5. 在顶部选择来源

  6. 点击"来源位置"链路
  7. 带有最新功能源的zip文件将开始下载。

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

答案 1 :(得分:1)

单击以选择项目时,请确保选择了正确的组织。

Select Organization

答案 2 :(得分:1)

在Firebase控制台的左侧菜单中,选择“功能”。将鼠标悬停在要查看的功能上,然后单击三个垂直点。选择详细使用情况统计信息。这将带您进入Google Cloud控制台。选择“源”以获取源代码。

答案 3 :(得分:-1)

看起来上面给出的答案已经过时,不再适用了。这是在这个紧迫的期限内完成分配给您的任务的最新且最强大的方法。

  1. 转到https://console.cloud.google.com/storage/
  2. 选择广告资源staging.<project-name>.appspot.com
  3. 点击firebase-functions-source文件。
  4. 您的firebase功能的压缩文件夹将被下载

    干杯!