【问题标题】:Firebase cli throws Error: Server Error. connect ETIMEDOUT on every commandFirebase cli 抛出错误:服务器错误。在每个命令上连接 ETIMEDOUT
【发布时间】:2019-05-23 23:20:23
【问题描述】:

我在堆栈溢出时检查了这个问题的所有答案。但所有这些都是由于其他一些原因而发生的。

嗯, 我试图部署一些数据库规则并开始收到此错误。后来,当我尝试做任何事情时,我意识到所有 firebase 命令都不起作用,并一次又一次地抛出相同的错误。

我所做的一切: 将 firebase 工具更新到最新版本 重置我的互联网连接 firebase 登录 --reauth

但没有运气。

这是日志

[debug] [2018-12-25T05:41:52.644Z] ----------------------------------------------------------------------
[debug] [2018-12-25T05:41:52.648Z] Command:       C:\Program Files\nodejs\node.exe C:\Users\user\AppData\Roaming\npm\node_modules\firebase-tools\lib\bin\firebase.js list
[debug] [2018-12-25T05:41:52.649Z] CLI Version:   6.2.2
[debug] [2018-12-25T05:41:52.649Z] Platform:      win32
[debug] [2018-12-25T05:41:52.649Z] Node Version:  v8.12.0
[debug] [2018-12-25T05:41:52.650Z] Time:          Tue Dec 25 2018 11:11:52 GMT+0530 (India Standard Time)
[debug] [2018-12-25T05:41:52.650Z] ----------------------------------------------------------------------
[debug] 
[debug] [2018-12-25T05:41:52.673Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2018-12-25T05:41:52.674Z] > authorizing via signed-in user
[debug] [2018-12-25T05:41:52.677Z] > refreshing access token with scopes: ["email","https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","openid"]
[debug] [2018-12-25T05:41:52.678Z] >>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token  
 <request body omitted>
[debug] [2018-12-25T05:41:53.273Z] <<< HTTP RESPONSE 200
[debug] [2018-12-25T05:41:53.336Z] >>> HTTP REQUEST GET https://admin.firebase.com/v1/projects  

[debug] [2018-12-25T05:42:14.888Z] Error: connect ETIMEDOUT 104.197.85.31:443
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
[error] 
[error] Error: Server Error. connect ETIMEDOUT 104.197.85.31:443

请提出您对这个问题的了解。

【问题讨论】:

  • 您的输出显示 CLI 版本 5.1.1,但最新的是 6.2.1。你确定你真的安装了最新的吗?你的有点老了。
  • 哦!对不起,我复制了一些旧的 logs.leme 更改为最新的
  • 不过这些日志看时间不老了
  • @DougStevenson 请查看新日志
  • 看起来 CLI 在使用 API 端点进行部署时遇到问题。您应该将此报告给 Firebase 支持以获取更多信息。我认为 Stack Overflow 无能为力。 firebase.google.com/support/contact/bugs-features

标签: firebase firebase-cli


【解决方案1】:
npm i -g firebase-tools

更新 firebase 工具对我有用。 然后,再试一次firebase deploy

如果仍然无效,请尝试清除 .firebase 文件的 firebase 缓存

【讨论】:

  • 在哪里可以找到.firebase 文件?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多