-
1 votesanswersviews
如何使用Firebase Admin SDK(服务器端)验证电子邮件/密码凭据?
我编写了一个Google Cloud Function Express应用程序和一个在我的本地Mac上使用Node.js的命令行工具 . 拨打 myclitool login ,一次性提示会询问用户他们的电子邮件和密码 . CLI工具通过SSL使用HTTP POST请求向Express服务器发送请求正文中的电子邮件和密码 . 服务器将发送一个私有API密钥(由用户注册时由触发器函数生成),该密钥... -
0 votesanswersviews
通过网络应用程序访问firebase存储(照片)的方法
我喜欢一个漫画,一旦照片上传到firebase存储,你如何存储,然后访问它(如果它不仅仅是 <img src={data.downloadURL} /> ),以及你如何处理(如果需要)更新照片被覆盖时的链接 . 如果你能回答这个问题,请随意跳过剩下的... 我遇到的两个选项是 将完整的URL存储在我的firebase数据库中,或 存储更少的内容,比如存储桶中的路径,然后为每张照... -
1 votesanswersviews
使用下载网址删除Firebase存储图片网址
我使用Firebase存储和实时数据库分别存储图像及其下载URL . 文件名以随机方式生成,生成下载URL并保存到实时数据库 . 场景:如果用户上传新图像(例如配置文件图像)我想借助downloadImageurl删除旧图像(下载图像url是在最初上传图像时生成的,同样保存在实时数据库中) . 旧图像如何可以删除吗?我试过下面的代码,但为了它的工作,我必须得到文件名 . gcs ... -
0 votesanswersviews
如何使用Firebase Cloud 功能解析嵌套密钥
我有一个数据结构,有多个嵌套键,key1和key2 . key1和key2的值是未知的,通常是一些GUID . 如何从这个结构中获取数据? "key1": { "key2": { "name1":"value1", "name2":&q... -
2 votesanswersviews
无法过滤firebase数据库中的数据
我正在尝试从 Cloud 功能中过滤firebase数据库中的一些数据 . 该数据如下所示: "items": { "id1": { "status": { "creation": timestampValue, "status"... -
7 votesanswersviews
Firebase - 使用 Cloud 功能定位特定的Firestore文档字段
将Cloud Functions与Firebase实时数据库一起使用时,您可以使用 Cloud 功能定位特定字段 . 例如,给定此JSON结构,我可以在user1的电子邮件字段使用 ('/user/{userId}/email').onUpdate Cloud 功能更改时进行定位 . { "user": { "user1": { "name&qu... -
0 votesanswersviews
如何使用javascript中的Firebase函数插入现有的Firebase数据库阵列
我正在尝试构建一个应用程序,通过它的 Headers 和它的作者来存储和显示书籍报价 . 我正在使用Firebase作为后端 . 我的Firebase数据结构如下所示 . 当添加书籍报价时,我知道作者 . 因此,要自动将引用存储在作者中,我正在尝试使用Firebase函数 . 我试过两种方法, Merge quotes from author with quotes from the book ... -
0 votesanswersviews
Firebase函数 - 写入数据库
我对Firebase Functions和node.js非常陌生,我需要帮助编写一个完成以下工作流程的函数 . 1:在“/ dir1 / / dir2 / ”收听写事件 . 2:从“/ dir1 / / dir2 / dir3”目录中读取数据 . 2.5:对于“/ dir1 / / dir2 / dir3”中的每个项目,获取密钥 . 3:对于每个密钥,将原始写入的数据“克隆”为“/ dir4... -
9 votesanswersviews
Firebase实时数据库触发器在空闲时段后处于非活动状态
我有一个带Firebase功能的Firebase项目,该功能会在对实时数据库中的节点进行更改时触发 . 我在2个月前部署并测试了Firebase功能,一切正常 . 当我现在更新数据库中的节点时,Firebase功能不再触发 . 为什么不再触发Firebase功能?在一段时间不活动后,数据库侦听器是否被禁用?我不认为这是由于实例旋转时间,因为等待几分钟之后仍未触发该功能 . 当我重新部署完全相同的功... -
2 votesanswersviews
在服务器/管理员上创建帐户后发送Firebase重置密码电子邮件
我正在创建一个网站,企业可以免费向其客户/用户提供我的服务 . 对于企业添加用户(在其企业帐户下),企业登录并输入其客户/用户电子邮件之一 . 然后,我将客户端/用户电子邮件发送到firebase功能并以编程方式创建帐户 . 我想向这位新用户发送一封电子邮件,上面写着“创建帐户:重置密码”等等,我可以在浏览器上使用sendPasswordResetEmail执行此操作,但此功能在Firebase ... -
1 votesanswersviews
Firebase Admin SDK使用提供程序创建用户
我正在尝试使用Firebase Cloud 功能为我的应用创建REST API . 我知道如何在 Cloud 功能中使用Admin SDK . 它确实有 createUser 的API . 我的前端应用程序允许用户使用Google和Facebook登录,但我不确定如何将它们放在一起 . 我的应用已成功实施了 Sign in with Google 和 Sign in with Facebook 但... -
1 votesanswersviews
Firebase管理员sdk:已创建的用户显示为匿名用户
我正在尝试使用firebase管理sdk在firebase Cloud 功能中创建一个使用电子邮件和密码的用户,用户已创建,但即使我传递了电子邮件,密码和displayName,它也显示为匿名 . 我已经搜索并尝试了所有我能做的但结果是一样的,这是我的代码 . admin.auth().createUser({ email: "email", password: "p... -
0 votesanswersviews
从Firebase函数在实时数据库中设置子值时无法获取URI
我正在从Node.js中的Firebase函数设置Firebase实时数据库中的值 . 函数将base64映像发送到API,并将API返回的数据存储在实时数据库中 . 我的所有服务帐户都设置为编辑角色 . 当我的代码尝试设置该错误时,控制台中会显示此错误: Could not fetch URI /computeMetadata/v1beta1/instance/service-accounts/... -
0 votesanswersviews
我应该使用firebase Cloud 功能吗?
我目前正在使用firebase实时数据库制作一个费用管理器应用程序 . 我在firebase上的数据如下所示: { Txns:[{s:"x", amount:1000 } {x:"x", amount:2121 } ... ] Balance: {total:2000(sum of all amounts ... -
12 votesanswersviews
FIREBASE警告:无效的查询字符串段 - 部署简单的Firebase Cloud功能时出现警告
今天早上我开始在功能日志中注意到大量 "FIREBASE WARNING: Invalid query string segment" 错误 . 为了弄清楚发生了什么,我最终对功能进行了各种更改,并多次部署了我的所有 Cloud 功能 . 在这样做时,我注意到我在一个函数上得到错误: 中没有Firebase查询 . 几个月没有被调用(这是一个测试函数) . 这让我相... -
0 votesanswersviews
仅在我的项目中调用安全GAE方法
我的项目有Google Cloud Functions和GAE实例(Flexible Nodejs)我需要保护我的GAE实例的一个方法只能在我的项目中调用 - 这个调用将从GCF实例执行 . 据我所知,我需要使用GCP endpoints 服务 . 但是我需要使用什么样的安全方案才能使这项工作开箱即用? -
0 votesanswersviews
Google登录URI
我'm coding from my garage, already deployed a GCloud Function, but don'还有一个公司网站 . 所以到目前为止我的应用程序源URI是 localhost:### . 现在我想将我的web项目与我的GCF集成,在Integrating Google Sign-in之后我已经注册了一个原始URI的网站 是否需要进行官方网站URI? -
0 votesanswersviews
Firebase Cloud 功能错误 - 函数返回undefined,预期Promise或value
我正在尝试在创建新文档时使用Google Cloud Function在Appsflyer上记录购买事件但我有此错误 . 在我的日志中,我的所有插值似乎都很好 . 我的功能是 exports.validatePaymentAppsflyer = functions.firestore.document('_orderFinishedSuccessfully/{id}').onCreate((sna... -
1 votesanswersviews
在本地测试Python Google Cloud Functions
我正在尝试使用Google Cloud Functions上的Python3.7运行时 . 我能够部署这些功能并使它们在部署后工作,但是,在部署之前,我似乎无法运行模拟器在本地测试它们 . 谷歌的文档有点不一致,他们告诉你在这里安装谷歌功能模拟器:https://cloud.google.com/functions/docs/emulator 但是在Firebase上他们会告诉你 npm inst... -
17 votesanswersviews
使用Google Cloud功能的Google Cloud endpoints [已关闭]
我无法找到有关如何将GCF与Google Cloud Endpoints连接的文档 . 据我所知,可以将Google Cloud Endpoints配置为访问内部 Cloud 资源 . 目前尚不清楚如何将负载均衡器与 endpoints 服务一起使用 . 在Building Scalable Web Apps with Cloud Datastore article中,它表示您应该能够配置从 Cl... -
1 votesanswersviews
如何验证谷歌 Cloud 功能以访问安全的应用引擎 endpoints
Google Cloud 端平台引入了身份识别代理,用于保护App Engine灵活环境实例免受公共访问 . 但是,如果能够或应该从访问GAE托管API endpoints 的Google Cloud Functions中使用它,则尚不完全清楚 . documentation(使用Python和Java示例)表示IAP身份验证工作流,包括1)生成JWT令牌,2)创建OpenID令牌,3)然后使用 ... -
1 votesanswersviews
有没有办法为我的Google Cloud Functions HTTP endpoints 创建防火墙规则?
只是想检查这是否在已经可用的路线图中,我刚刚错过了这些 . 在为一个重要项目构建我的函数时,我想应用一些防火墙规则来限制我的一些Google Cloud Functions(HTTP endpoints 触发器)的网络访问,原因是多方面的原因(安全性,如果由于垃圾邮件导致突然收费,请避免高价)请求等) 这是可用还是在管道中?如果没有,您如何限制对特定功能的访问权限,只允许使用一些Google Co... -
0 votesanswersviews
在Cloud Functions中为服务 - 服务身份验证生成访问令牌
我正在尝试在 Cloud 功能和 Cloud endpoints 之间 Build 服务 - 服务身份验证 . 我正在尝试将Firebase Cloud 功能中的HTTP请求发送到我在Google App Engine上运行并由Google Cloud Endpoints管理的API . 如Google文档中所述,Firebase Cloud 功能使用的服务帐户是____@cloudservic... -
0 votesanswersviews
Google App Engine上的高并发系统
这是我的情况 . 我有一个托管在Google Cloud上的项目,更具体地说是GAE(NodeJS)和Firestore . 我有一个存储在Firestore上的队列,它最多可以有30到40,000个条目 . 每个条目基本上都是一个对象,我将不得不对外部服务进行api调用 . 该外部服务仅允许一个IP的10个请求/秒 . 目前,我拿了10个批次并为每个人拨打一个api电话,但它会慢下来 . 我已经... -
5 votesanswersviews
如何从Firebase Cloud功能中提取已部署的 Cloud 功能[重复]
这个问题在这里已有答案: Get code from firebase console which I deployed earlier 3个答案 我已经从另一台机器上部署了firebase Cloud 功能的一些代码 . 我已经更改了机器,我想在这里拉出现有的 Cloud 功能 . 当我执行 firebase login 然后 firebase init 并选择与现有相同的项目但它仍然创建 ... -
18 votesanswersviews
Firebase部署错误从非零退出代码开始(项目路径中的空间)
我最近遇到了firebase deploy命令的问题 . 在firebase部署命令之后,除了firebase(存储,数据库等)之外所有其他人都被部署了所以我决定重新安装firebase来解决这个问题,但重新安装后我的问题变大了 . 现在没有部署它们,并出现以下错误: i deploying database, functions Running command: npm --prefix $RE... -
0 votesanswersviews
使用文件流和Firebase Cloud 功能 Cloud 存储上传文件
我使用firebase Cloud 功能为我的QR文件上传编写了以下代码 const functions = require('firebase-functions'); const qrcode = require('qrcode') const admin = require('firebase-admin'); const spawn = require('child-process-pro... -
0 votesanswersviews
如何使用gcloud compute scp?
我想下载这个文件 到我的电脑,但我不懂命令 gcloud compute scp --recurse [INSTANCE_NAME]:[REMOTE_DIR] [LOCAL_DIR] 实例是我的文件名? -
0 votesanswersviews
Google的功能将重要的计算任务卸载到Google Compute Engine
我正在努力构建一项服务,我希望人们可以将大量高质量的视频和照片文件上传到Google Cloud 端存储 . 我正在使用FFMPEG将视频转换为更小的尺寸,并且在遇到功能崩溃时遇到了很多麻烦 . 我是否理解 Cloud 功能是为处理轻量级计算任务而设计的?通过让 Cloud 功能触发视频处理的计算引擎功能,我可以获得更好的性能吗? 构建这样的流的最佳方法是什么: 1:用户上传1-50个视频文件 .... -
5 votesanswersviews
如何让谷歌 Cloud 功能与谷歌计算引擎实例进行通信?
我有一个NSQ实例在谷歌计算引擎的区域内运行,作为更大的应用程序的一部分 . 作为自动化测试工作的一部分,我希望能够在我们的测试环境中将事件推送到此队列 . 我宁愿不将此实例暴露给互联网,而是创建一个充当外观的谷歌 Cloud 功能 . Cloud 功能可以安装在项目级别,这很好,因为我不希望 生产环境 具有此功能 . Cloud 功能似乎是在区域级别创建的,并且无法访问区域本地IP地址 . 因...