我的 Firebase Cloud Functions 中有一个函数需要运行抓取任务。当该函数正在抓取公共网站时,我需要向消费者返回进度反馈。 (例如“现在是 10%”、“现在是 30%”等等...)。我想使用 Observables,但我得到了奇怪的结果,因为抓取函数是异步的,但它应该立即返回可观察对象。这是我的Firebase Functions Backend的简化代码:exports.sc
2022-05-07
我已部署以下 JavaScript Google Cloud Function,该函数会向由 .onCreate 调用触发的设备发送通知。该函数似乎运行正常,但我收到以下控制台错误,我正在努力找出问题所在:错误:TypeError: Cannot convert undefined or null to objectat Function.keys ()at admin.database.ref.
2019-05-24
以下 typescript 函数根据 Firebase CLI 成功部署,但根据仪表板部署失败。import * as functions from 'firebase-functions';export const helloWorld = functions.https.onRequest((request, response) => {response.send("hello world")
2024-04-19
我有一个使用 typescript 的 firebase functions 项目。在这个项目中,我使用项目外部的类型和子路径导入,结果导致构建文件出现偏差。我没有使用main:lib/index.js,而是使用main:lib/functions/src/index.jsfunctions/lib:petertoth@Peters-MBP-2 lib % tree ..├── functions
2023-05-02
我尝试将 Angular Universal SSR 应用的服务器端部署到 Firebase Functions,但遇到了错误上传错误:HTTP 错误:400,未知错误。据我所知,当部署的文件很大时(在我的情况下是 438mb),此错误经常发生。文件这么大的原因是因为我正在部署网站的本地化版本,因此dist/browser和dist/server都具有en、de和fr目录,内容几乎相同。我该如何解
2021-02-18
我想使用 Firebase Hosting 制作一个 Web 应用。使用 Cloud 文本转语音 API 制作音频文件将该音频文件上传到 Cloud Storage将该音频文件从 Cloud Storage 下载到 Web 浏览器我通过了第 1 步和第 2 步,但在第 3 步遇到了麻烦。我按照这个教程操作。https://firebase.google.com/docs/storage/web/d
我一直在尝试用 Python 编写和部署云函数。(由于文档混乱且更改速度相对较快,我放弃了 node.js)它旨在将消息发布到 Pub/Sub 主题,当文件上传到 Google Cloud Bucket 完成(“完成”)时触发。我用来部署该函数的代码是gcloud functions deploy hello_gcs_generic --runtime python37 --trigger-res
当我尝试导入 .json 凭证文件时,我无法部署我的函数。运行 firebase init 函数时,我选择了 TypeScript选项。然后我将函数放入 TypeScript 中,并尝试使用项目的凭据加载 .json文件,以便使用firebase-admin。/functions(目录)tsconfig.json{"compilerOptions": {"lib": ["es6"],"module
2018-09-06
我没有更多的 Android 经验,几乎不懂 javascript 编码,我按照教程创建了一个 firebase 函数,现在firebase 函数将 beta 更改为稳定版,我的代码显示错误:这是我的代码 --->'use strict'const functions = require('firebase-functions');const admin = require('firebase-a
2018-09-07
我正在尝试使用 node.js 和 firebase 函数创建一个 sendNotification 函数,但不幸的是我目前陷入了困境。我从未收到发件人的通知,当我查看 Firebase 函数日志时,我看到一条错误消息:ReferenceError: context is not definedat exports.sendNotification.functions.database.ref.o
我在使用 Firebase Cloud Messaging 通知时遇到了问题。当我想发送好友请求时,其他客户端没有收到通知。Firebase Functions 日志显示:ReferenceError: event is not definedat exports.sendNotification.functions.database.ref.onWrite (/user_code/index.j
我想将新的 Cloud Firestore 集成到我的 Cloud Functions 中。我更新了 node.js 并在 Mac 上安装了最新的 Firebase 版本。文档中说:exports.myFunctionName = functions.firestore.document('users/marie').onWrite((event) => {// ... Your code her
我有一个包含以下集合的 Firebase 存储Accounts- Account- MembersUsers- User- Accounts当我将用户分配给帐户时,我想将用户添加到成员数组并将帐户添加到用户帐户数组我应该考虑:创建一个更新两个集合的函数(打破单一责任?)在我的客户端中处理对帐户集合和用户集合的调用?使用触发器监视帐户成员的变化以更新用户?使用触发器监视用户并更新帐户?
2019-11-11
当我想从实时数据库更新 Cloud Firestore 时,我部署了下面的代码,但出现错误。const functions = require('firebase-functions');const admin = require('firebase-admin');admin.initializeApp(functions.config().firebase);const firestore =
我不确定我是否正确理解了云函数,尤其是 firestore 部分。如下面的代码片段所示,我正在监听对特定文档的写入,并尝试同时更新其他文档。一旦完成所有操作,客户端将检索所有 testProducts。但是一旦检索完成,'2222' 的最新信息不会被下载,仍然会与旧数据一起显示。我注意到了三个奇怪的结果。似乎函数不会等到返回的承诺完成。testProduct 重新获取发生在承诺完成之前。不确定这是
2019-03-28