问题标签 [firebase-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2150 浏览

firebase - Removing all documents and collections from the Firestore

I am trying to clear a Firestore database which was filled with a lot of documents and subcollections for testing purposes. The Firebase CLI (firebase-tools@3.18.4) suggests the following possibility to delete data from Cloud Firestore:

Usage: firestore:delete [options] [path]

Options:

The problem is that it does not really work for me.

Executing firebase firestore:delete --all-collections produces the following output:

Even after executing the function multiple times an awful lot of documents and subcollections still remain in the Firestore database. Instead of deleting the ENTIRE DATABASE, only about 70-150 documents are deleted when the command is executed.

How can the entire database be deleted?

0 投票
1 回答
143 浏览

android - 如何在android中从用户向用户发送通知?

在此处输入图像描述所以我想将通知从一个设备推送到另一个设备,我为此使用了firebase云功能,当然还有node.js,当我搜索时我发现有一种新方法可以从firebase firestore检索id,但没有人解释它无论如何,这是我收到以下错误的node.js index.js:

这是 index.js:

0 投票
4 回答
4312 浏览

bash - Firebase 命令在成功使用几天后未找到

我正在尝试使用 Mac 终端中的“firebase”命令使用“firebase deploy --only 函数”来部署 firebase 云功能。一两周前,当我将我的 firebase-functions 和 firebase-tools 更新到 3.18.4 版本时,我刚刚使用了这个命令,但现在每次我尝试使用 'firebase' 关键字来运行它说的命令时-bash: firebase: command not found。当我运行时npm -g list,我看到该列表中有 firebase、firebase-tools 等。

我试过运行“npm install -g firebase-tools”,但它仍然不起作用。我也尝试了这个问题中的推荐

但仍然无法正常工作。任何建议都会很棒,谢谢

0 投票
3 回答
523 浏览

firebase - Firebase 初始化错误:无法授权访问项目 [PROJECT ID]

我正在尝试为 iPhone 应用程序初始化 firebase 功能。

我有两个独立的帐户,我有不同的 firebase 项目。

我运行了firebase init,但出现错误

错误:无法授权访问项目 [项目 ID]

其中项目 ID 是我未使用的帐户中项目的项目 ID。

我用了

Firebase 使用 --add

它工作得很好。

我跑了

Firebase 列表

并且我要启动的项目列在那里。但是当我再次运行 init 时,我仍然遇到错误的项目 ID 相同的错误。

附言。其他项目 ID 未出现在 Firebase 列表中

编辑:我退出了不同的帐户并登录了正确的帐户。

0 投票
2 回答
143 浏览

firebase - `service` 节点在 firebase database.rules.json 中的位置

服务元素放在database.rules.jsonfirebase客户端使用的文件中的位置,即:

我假设上述内容适用于 Cloud Firestore 和实时数据库?

我有一个 Cloud Firestore 规则,我想保留在 json 文件中,以便它可以进行源代码控制和自动部署。这是firestore中显示的规则:

如何更新我的database.rules.json文件以开始保持同步?我是否需要在规则下添加 cloud.firestore 元素?它去哪儿了?Firestore 规则是否保存在一个完全独立的文件中?

0 投票
8 回答
9724 浏览

firebase - 新项目未显示 Firebase CLI

最近通过 Web 界面添加到一个新的 firebase 项目,但它没有显示在 firebase 列表中。我可以在我的 firebase 控制台中看到该项目。我尝试重新启动终端、注销/登录并使用 firebase,但无济于事。

有任何想法吗?

谢谢。

0 投票
1 回答
1265 浏览

node.js - 使用 firebase 函数的 Express 应用

我试图在 firebase 中运行 Express 应用程序,我正在按照这个官方视频的步骤操作:

Firebase 托管速成课程中的 Node.js 应用

我的 Express 应用实际上是在这个 URL 上运行的

http://localhost:5001/my-app/us-central1/app/test

但是在视频中,演示是在这个 url 上运行的

http://localhost:5000/test

所以,我真的很困惑,我已经做了教程显示的一切

这是我在函数/index.js 上的代码

这是 firebase.json

我做错了什么?如果我进入 localhost:5000 我只是得到公共静态 index.html,我只想自己控制应用程序。

希望大家帮我整理文档,谢谢!

0 投票
1 回答
4164 浏览

firebase - Firebase 检查部署的文件

当我运行firebase deploy命令时,我想知道部署了哪些文件。

我试过firebase deploy --debug了,但我没有看到有关上传文件的任何信息。

0 投票
0 回答
1288 浏览

firebase - firebase 从外部函数文件夹部署

我有一个这样结构的工作区,其中“app”通常是“functions”文件夹firebase init

我可以firebase serve从根目录运行以在本地提供功能,但firebase deploy需要我将 package.json 文件和./dist文件夹都放在app.

有没有办法从根目录部署,而不将 package.json 和./dist文件夹放在应用程序中?

我的 package.json 文件:

我的 firebase.json 文件

0 投票
0 回答
602 浏览

node.js - 无法从控制台初始化新的 firebase 项目

我正在尝试在 firebase 上托管我的 webapp,目前遇到了这个问题:

我的操作顺序:

无论我尝试什么,从 /dist 目录运行 init 后,我​​都无法将其实际部署到 firebase。日志中的完整错误:

我尝试过的事情:

  1. 删除了我的 /dist 目录并重建了应用程序
  2. 退出firebase并重新登录
  3. 从 firebase 帐户中删除了占位符应用程序

不太确定我还能做些什么来解决这个部署问题。