【问题标题】:Debugging functions in firebase emulator without deploying first无需先部署即可在 firebase 模拟器中调试功能
【发布时间】:2022-12-14 20:37:28
【问题描述】:

我有一个应用程序使用云功能来响应 Firestore 触发器(onCreate、onDelete)。我正在尝试使用模拟器在部署之前测试这些功能,但这对我不起作用。

模拟器设置正确,我可以测试和调试云功能,我必须先部署它们。我错过了什么吗?

基本上,我必须做

> firebase emulator:start --inspect-functions

然后

> firebase deploy --only functions

任何帮助或指点将不胜感激

【问题讨论】:

  • 如果您必须部署,那么您没有正确使用模拟器。模拟器的全部意义在于无需部署即可在本地更快地工作。我建议重新访问文档以了解如何设置和使用它。
  • 我同意你的看法 - 我错过了一些东西。我只是无法弄清楚是什么。模拟器工作,我可以在函数中设置断点,我看到正在填充本地 Firestore 数据库。它只需要我先部署,我很困惑为什么。
  • 我认为您应该编辑问题以明确如果您不部署会发生什么。有人会如何重现你所看到的?

标签: firebase google-cloud-functions firebase-cli


【解决方案1】:

如果您使用的是 TypeScript,则必须先构建函数。 Read more

【讨论】:

    猜你喜欢
    • 2021-03-22
    • 2016-04-05
    • 2022-10-24
    • 1970-01-01
    • 2021-03-27
    • 2019-10-28
    • 2017-11-15
    • 1970-01-01
    • 2020-09-04
    相关资源
    最近更新 更多