android– 使用firebase云功能从云端防火墙读取数据?

android– 使用firebase云功能从云端防火墙读取数据?,第1张

概述我是Android开发人员,最近我开始研究基于firebase云功能和firestore数据库的项目.我正在编写一个HTTP触发器函数,它将获取两个参数并将该参数值与firestore数据值进行比较,如果值匹配,则返回true或其他错误的响应.重复问题:是的,有一些问题已经被问到我的相关但是它们并不相似:>F

我是Android开发人员,最近我开始研究基于firebase云功能和firestore数据库的项目.我正在编写一个http触发器函数,它将获取两个参数并将该参数值与firestore数据值进行比较,如果值匹配,则返回true或其他错误的响应.

重复问题:

是的,有一些问题已经被问到我的相关但是它们并不相似:

> Firestore + cloud functions: How to read from another document
> Firebase HTTP Cloud Functions – Read database once

Firebase文档说:

Cloud Firestore supports create, update, delete, and write events

我想从http触发器读取firestore值.

我尝试过的:

exports.userData = functions.https.onRequest((req, res) => { const user = req.query.user; const pass = req.query.pass;});

我几乎坚持这一部分.任何帮助将不胜感激.谢谢

附:我对Js / TypeScript / NodeJs的知识非常有限

解决方法:

有点晚了,但对于其他任何一个绊脚石的人来说.

const functions = require('firebase-functions');const admin = require('firebase-admin');admin.initializeApp(functions.config().firebase);exports.someMethod = functions.https.onRequest((req, res) => {    var stuff = [];    var db = admin.firestore();    db.collection("Users").doc("7vFjDJ63DmhcQIEHwl0M7hfL3Kt1").collection("blabla").get().then(snapshot => {        snapshot.forEach(doc => {            var newelement = {                "ID": doc.ID,                "xxxx": doc.data().xxx,                "yyy": doc.data().yyy            }            stuff = stuff.concat(newelement);        });        res.send(stuff)        return "";    }).catch(reason => {        res.send(reason)    })});
总结

以上是内存溢出为你收集整理的android – 使用firebase云功能从云端防火墙读取数据?全部内容,希望文章能够帮你解决android – 使用firebase云功能从云端防火墙读取数据?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1119657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存