Firebase Hosting 头配置:缓存、安全、CORS
firebase.json 的 headers 块管缓存 TTL、安全策略和 CORS。直接抄一份既快又安全的最小配置,跳过那些会默默搞坏整站的写法。
带有该标签的文章
firebase.json 的 headers 块管缓存 TTL、安全策略和 CORS。直接抄一份既快又安全的最小配置,跳过那些会默默搞坏整站的写法。
Firestore 读取、Functions 调用、Hosting 带宽——免费档每项指标都有红线。本文教你定位是哪一项爆了,并立刻止血。
Firestore 报 FAILED_PRECONDITION,是因为多字段 where + orderBy 需要复合索引。最快修复、CLI 工作流、以及如何确认索引已建好。
同一域名绑 Vercel 一切正常,绑 Firebase Hosting 却卡在 Pending 或一直发不出 SSL。Firebase 到底要哪些 DNS 记录、要删哪些、怎么确认修好了。
15 个可直接复制的 Prompt,审计 Firebase 安全规则、索引、Cloud Functions、Auth 与 App Check——已按 2nd-gen 函数更新(2026 年 6 月)。
把静态 Astro 站点正确部署到 Firebase Hosting:firebase.json 配置、缓存头、干净 URL,以及那个会让你 404 失效的 SPA rewrite 陷阱。
把静态站(Astro / Vite / Hugo / 纯 HTML)10 分钟部署到 Firebase Hosting:免费 SSL、自定义域名、缓存策略,外加 macOS 上 5000 端口冲突的解法。2026 年 6 月核实。
部署完用户还看到旧页?用这份 firebase.json 缓存头配置 + curl 诊断 + 正确的回滚命令(2026 年 6 月已验证)几秒搞定。
把域名指向 Firebase Hosting:确切的 TXT、A、AAAA 记录与 dig 验证命令,外加 Needs setup 死循环和 SSL 卡住的修法。
Firebase Spark 免费档:10 GB 存储 + 每月 10 GB 流量(外加每天 360 MB 软上限)。用页面重量公式、真实 Blaze 单价和预算配置判断你是否够用。
一份可复现的 Firebase Hosting 上线前 10 步清单(2026 年 6 月):firebase.json、自定义域名 DNS、SSL 签发时长、缓存头、跳转、sitemap、以及演练过的回滚。
Firebase Hosting 的 rewrite 能把 URL 映射到 Cloud Function、Cloud Run 或 SPA。截至 2026 年 6 月真正能用的三种模式、新的 functionId 写法,以及每种的隐藏陷阱。
本地能开、部到 Firebase Hosting 就 404。用官方请求优先级顺序、firebase.json 片段和 curl 命令,十分钟定位原因。
Firebase Hosting 是 Google 的静态 + 边缘 CDN。本文讲清它和新的 App Hosting 怎么选、免费额度、基础 firebase.json 和零到上线的命令。
firebase deploy 报 403 或 "caller does not have permission"?沿着身份链——账号、项目、IAM 角色、CI 认证——逐环排查,快速搞定。
Console 里明明有,调用却 not found。几分钟内排查 region、函数名和部署状态。
修复 firebase deploy --only hosting:CLI 版本、登录过期、public 路径错、Spark 配额。
首页正常,但访问 /about 或刷新 /blog/post 就 404?几乎都是 firebase.json 的 rewrites 问题。本文给出 SPA、SSG、Astro、Next.js 的修复方案(2026 年 6 月已核实)。
2026 最新:firebase.json 里 SPA / 函数的 rewrite 没触发——几分钟内修好顺序、region 和部署目标。
Firebase Hosting vs Vercel:对比免费额度、价格、Serverless,外加一条大多数教程都跳过的规则——Vercel 免费 Hobby 计划禁止商用。数据均为 2026 年 6 月核实。