问题标签 [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 投票
0 回答
924 浏览

firebase - 无法部署 Firebase 功能

我是使用 Firebase 函数的新手,我一直在按照本教程进行设置: https ://angularfirebase.com/lessons/angular4-transactional-email-with-cloud-functions-and-sendgrid/ 但是当我尝试部署它使用

我收到以下错误

我看到它说缺少脚本:构建,但我不确定在哪里可以找到它,或者如何替换/解决问题。

0 投票
1 回答
95 浏览

firebase - 更新到 CLI 3.17.5 后出现同样的错误:Firebase 配置变量不可用。请使用最新版本的 Firebase CLI

从 3.17.4 更新到最新的 Firebase CLI 工具 3.17.5 后,当我尝试在本地模拟这些功能时出现此错误?

我该如何解决这个问题?,我尝试更新和刷新多次但没有成功。

0 投票
1 回答
4018 浏览

firebase - Firebase 托管公用文件夹别名

我有表达的,基于反应的现有项目,我成功地移植到具有云功能的 Firebase 托管......至少在开发服务器上。它看起来像这样.. 这是在http://localhost:5000/上运行的命令

在此处输入图像描述

现在,当我部署它时,它看起来像

在此处输入图像描述

这不是一个静态网站。在此处关注 Firebase 视频 https://www.youtube.com/watch?v=LOeioOKUKI8

所以我有快递服务器运行

我必须这样做,因为否则,firebase 托管将每个路径视为公共路径,并且它会弄乱从公共文件夹以及我在反应应用程序中的反应路由器采购的脚本。

虽然这适用于由 firebae 运行的本地服务器,但它会在 prod 上抛出 404。

关键是我在本地机器上完成了所有这些工作,但部署只是没有义务。

部署并不顺利。

没用。

工作。

有一段时间没有工作。

它一直在扔

在它最终起作用之前几次。我没有改变任何东西来让它工作。只是自己做的。

有什么我想念的吗?我对 Firebase 托管非常陌生。

我已经在某个地方运行了一个生产站点,我希望将其移植到 firebase。但我不能随机“几分钟后再试一次问题”。

但首先,为什么我的静态文件在 dev 上渲染时没有在 prod 上渲染?

谢谢

0 投票
1 回答
202 浏览

firebase - Google 助理的 Firebase 部署错误

0 投票
1 回答
973 浏览

firebase - 第二次运行 firebase init 会覆盖节点模块和云功能吗?

当我第一次设置我的 firebase 项目并运行 firebase init 时,我认为我不会托管一个网站。所以我没有在设置时检查托管。

所以我有一个具有以下文件夹结构的ios项目:

如果我再次运行 firebase init,我可以只选择“托管”以便添加公用文件夹而不覆盖函数文件夹中的所有内容吗?

0 投票
1 回答
302 浏览

firebase - 使用令牌进行 CI 时可以提供 firebase 功能吗?

我的目标是在我的 CI 流程中提供 firebase 功能,(然后运行 ​​e2e 测试)。

所以在开发中我可以做到这一点,假设我已经登录:

firebase serve --only functions --port=9000 --project=<project_id>

但是,在 CI 中我没有登录,因此我尝试这样做:

firebase serve --only functions --port=9000 --project=<project_id> --token=<firebase-ci-token>

但是,这不起作用-不可能吗?

更新

我现在正在尝试运行:

export FIREBASE_TOKEN=<firebase-token>

接着

firebase serve --only functions --port=9000 --project=eddystone-test-e4cd3

但它给了我一些错误(在 firebase-debug.log 中):

TypeError: Cannot read property 'refresh_token' of undefined

0 投票
2 回答
598 浏览

node.js - firebase-functions:hosting 给出错误:是时候去构建一些非凡的东西了

我可以仅通过托管来部署文件,它工作正常,但我尝试使用它说的 firebase 功能:

我的index.js代码在这里:-

链接到我的项目:-

0 投票
2 回答
382 浏览

android - 当我尝试上传新功能时,我的 firebase 功能被删除

我想为推送通知创建一个功能,但是当我尝试上传新功能时,之前用于不同目的的功能将被删除。我不知道为什么目前我有 3 个功能。这是我的节点 js 的截图

0 投票
1 回答
415 浏览

javascript - Firestore 函数不会在事件上触发

Firestore 云函数不会触发事件,我的函数不会触发 onCreate、onUpdate、onDelete 或 onWrite。JS 脚本被成功推送到 Firestore。

数据库设计:

规则:

0 投票
1 回答
1959 浏览

firebase - 是否可以从 Firebase Functions Shell 运行脚本?

我一直在使用 Firebase Functions Shell (firebase experimental:functions:shell),发现它非常适合测试 firebase 数据库和 http 侦听器。

但是,我必须在 shell 中复制粘贴测试代码有点烦人。

有什么办法可以在文件中编写一些 js 代码,然后使用 Firebase shell 运行完整的文件?不用复制粘贴?