firebase - 如何在不附加 storage.rules 和 firestore.rules 文件的情况下在 Firebase 主机上上传网站?
问题描述
今天我在 Firebase 主机上上传了我的网站,在此过程中,我必须创建两个规则文件,一个是storage.rules
,另一个是firestore.rules
. 我还必须创建一个firestore.indexes.json
文件。但我记得以前在 Firebas 主机上上传另一个网站时,我不必创建任何此类文件。
我需要摆脱这 3 个文件,因为每次我上传文件时,它都会更改为存储和云的私有规则,这对我来说是不必要的。我需要让他们公开。除此之外,我无法打开这 2 个规则文件进行编辑(使用 Mac),至少可以查看其中的内容。我该怎么做,谢谢!
解决方案
听起来您使用 Firebase CLI 来初始化同一个项目中的多个产品,包括 Cloud Storage 和 Firestore。如果您不想在项目文件中使用这些其他产品,则不应在初始化期间选择它们。
最简单的做法是在新目录中重新开始并仅初始化您要使用的产品。听起来那只是 Firebase 托管。
您还可以编辑 firebase.json 并删除您不想再使用的产品。
如果您确实想使用 Storage 和 Firestore,但只想部署到 Hosting,那么只需使用firebas deploy --only hosting
.
推荐阅读
- git - git 命令 - 从最近 8 个合并提交中获取所有文件,不包括带有消息“仅提交 Delta 更改 [ci skip]”的提交
- reactjs - React - 从子级到父级的数据 - 设置状态的问题
- python - 模型在保存和加载后表现不同
- c++ - 在 debain 系统中打开文本文件时使用的默认解码方法是什么
- css - 带引导程序 4 的 CSS 翻转卡
- python - 如何使用 prometheus_flask_exporter lib 检查我的指标
- javascript - 无法访问 iframe 中 div 的高度
- ios - 到 NSAttributedString 的 HTML 超链接没有样式
- python - 使用 psycopg2 将具有 suqare 括号的字符串写入 postgresql 表时出错
- angular - 可以添加可编辑行的角垫表