【问题标题】:update Firebase emulator function timeout duration更新 Firebase 模拟器功能超时持续时间
【发布时间】:2018-06-02 12:05:48
【问题描述】:

在本地模拟 Firebase 函数时,有没有办法将函数超时从默认的 60 秒更改?

--idlePruneInterval 已作为选项添加到谷歌云模拟器 CLI:https://github.com/GoogleCloudPlatform/cloud-functions-emulator/issues/66

此选项似乎不起作用在任一 Firebase 服务模式中均未得到官方支持:

firebase serve --only functions --idlePruneInterval=5000

或实验性的shell仿真:

firebase experimental:functions:shell --idlePruneInterval=5000

还有其他方法可以解决这个问题吗?也许正在编辑配置文件?

【问题讨论】:

    标签: firebase google-cloud-functions


    【解决方案1】:

    Firebase 的 Cloud Functions 模拟器与 Google Cloud Platform 组织提供的模拟器不同。一个命令行参数不一定适用于另一个。

    【讨论】:

    • 谢谢弗兰克。这是说这根本不可能吗?据我所知,firebase 模拟器包装了谷歌云:当我安装 firebase-tools 时,我收到一条警告,以确保谷歌云模拟器已被正确卸载/重新安装
    • Firebase 模拟器封装了 GCP 模拟器,但不封装其 CLI。这意味着它需要显式传递参数,而idlePruneInterval 不是它当前传递的参数之一。
    • 关于这个问题 - 并承认缺乏官方支持,还有什么其他方法可以达到同样的效果吗?即手动编辑配置等?
    • 我从可靠来源获悉,PR 是确保添加您最喜欢的功能的最有效方式。例如。 github.com/firebase/firebase-tools/pull/564
    • 哈哈..谢谢你的洞察力!但我真的在寻找一种我今天可以使用的行之有效的解决方法。如果我自己动手做,我肯定会用 PR 回报它:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-12
    • 1970-01-01
    • 2018-02-08
    • 2012-03-14
    • 2021-03-22
    • 2020-11-03
    • 1970-01-01
    相关资源
    最近更新 更多