繁体   English   中英

ECONNREFUSED 尝试在 shell 上运行 Firebase pubsub scheduled cloud function 时出错

[英]ECONNREFUSED Error when trying to run Firebase pubsub scheduled cloud function on shell

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

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

知道如何解决吗? 谢谢你。

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

在我的例子中,运行“firebase emulators:start”后一切正常。 该命令似乎安装了几个 .jar 文件,也许这就是原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM