返回技能库
编程开发

搭建一个安全的 Firebase 应用

从项目初始化到规则测试,避免把数据库和密钥直接暴露。

入门35 分钟更新于 2026-09-28
OUTCOME

先看最终成果

一个完成本地模拟、身份认证和安全规则验证的 Firebase 应用基础。

STEP BY STEP

跟着步骤完成

  1. 01

    划分开发环境

    为开发和生产使用不同项目或明确隔离策略。

  2. 02

    选择必要产品

    只启用当前需要的 Authentication、Firestore、Storage 或 Hosting。

  3. 03

    先在模拟器开发

    用 Emulator Suite 验证数据结构、认证和云函数,避免直接操作生产。

  4. 04

    编写并测试规则

    安全规则默认拒绝,再按用户和资源所有权逐项开放。

  5. 05

    监控用量和异常

    设置预算、配额与日志,检查滥用和意外公开访问。

PROMPT

可直接使用的提示词

请为{{应用场景}}设计 Firebase 初始方案。说明需要的 Firebase 产品、开发/生产隔离、数据结构、认证方式、默认拒绝的安全规则、本地模拟器测试和用量监控。不要把前端配置误当成服务端密钥,也不要建议开放通配权限。

把双大括号中的内容替换为你的真实信息。先补足上下文,再追求表达效果。

QUALITY CHECK

交付前检查

  • 开发与生产环境隔离
  • 安全规则默认拒绝
  • 规则具有自动化测试
  • 管理密钥不在前端
  • 已设置预算与用量监控
SOURCE

来源与改编说明

原始技能Firebase Basics
仓库
google/skills
作者
Google
参考日期
2026-09-28

本站依据 Apache-2.0 许可参考其官方工作流,重新整理为中文实操教程。