You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase登录辅助代码自托管:无法下载firebase/init.json文件

解决Firebase Auth本地托管init.json 404问题

问题原因

__/firebase/init.json并非Firebase托管提供的公共可下载文件,它是你的项目专属配置文件,因此直接通过wget访问会返回404。文档中的这条命令存在疏漏,你需要手动生成该文件。

解决方案

  1. 从Firebase控制台获取项目配置

    • 登录Firebase控制台,进入目标项目
    • 点击顶部齿轮图标,选择「项目设置」
    • 滚动到「你的应用」区域,找到已创建的Web应用(若未创建,点击「添加应用」→「Web」完成创建)
    • 在「SDK设置和配置」中,复制「配置」板块的JSON对象
  2. 创建init.json文件

    • 在本地signin_helpers/目录下创建__/firebase/子目录(即signin_helpers/__/firebase/)
    • 将复制的JSON配置粘贴到新文件中,命名为init.json

示例init.json内容

{
  "apiKey": "AIzaSyDxxxxxxxxx-xxxxxxxxx",
  "authDomain": "your-project-id.firebaseapp.com",
  "projectId": "your-project-id",
  "storageBucket": "your-project-id.appspot.com",
  "messagingSenderId": "1234567890",
  "appId": "1:1234567890:web:abcdef1234567890",
  "measurementId": "G-XXXXXXXXXX"
}

完成上述步骤后,本地托管的signInWithRedirect流程就能正常读取配置文件了。

内容的提问来源于stack exchange,提问作者Gaurav Mantri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 18:20:02