【问题标题】:ECONNREFUSED Error when trying to run Firebase pubsub scheduled cloud function on shell尝试在 shell 上运行 Firebase pubsub 计划的云功能时出现 ECONNREFUSED 错误
【发布时间】:2020-08-14 02:12:46
【问题描述】:

我正在尝试在 Firebase 模拟器上运行 pubsub.schedule 函数。我尝试按照以下链接中的说明进行操作。

https://github.com/firebase/firebase-tools/issues/1748#issuecomment-609735979

https://firebase.google.com/docs/functions/local-shell#set_up_admin_credentials_optional

当我运行firebase functions:shell 时,我不断收到以下错误。

Error: Server Error. connect ECONNREFUSED 127.0.0.1:4400

知道如何解决吗?谢谢。

【问题讨论】:

  • 我遇到了同样的问题。你有解决方案了吗?
  • 我删除了整个项目并从头开始。我没有再次收到错误。这可能是设置问题。
  • 重新启动控制台后它再次工作
  • 就我而言,我忘记在firebase functions:shell 之前运行firebase emulators:start。这样做首先奏效了。

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


【解决方案1】:

在我的情况下,这是由 Microsoft Defender 引起的,它可能是任何其他防火墙阻止。 尝试在同一个 cmd 窗口中运行“firebase emulators:start”,如果您收到来自 MS Defender 的消息,请单击“允许”。然后你可以停止模拟器并在同一个cmd窗口中运行“firebase functions:shell”,它应该可以正常工作。

【讨论】:

    猜你喜欢
    • 2018-11-29
    • 2020-06-28
    • 2018-06-09
    • 2018-07-14
    • 2018-07-12
    • 2017-06-18
    • 1970-01-01
    • 2019-09-30
    相关资源
    最近更新 更多