如何遍历嵌套的firebase对象.Publications-||-Folder1------| |-hdgjg76675e6r-| | |-Name| | |-Author| || |+-hdgjdsf3275e6k| |+-hd345454575e6f|+-Folder2在出版物我有文件夹和文件夹我有对象(包含属性,如.姓名,作者) 我已经遍历文件夹到现在为止.snapshot.forEach(function (snapshot) {var key = snapshot.key();var o...
Firebase功能const functions = require('firebase-functions'); const admin = require('firebase-admin'); const cors = require('cors')({ origin: true });exports.addMessage = functions.https.onCall((data, context) => {return { text: "Test" }; });问题 问题是当我从应用程序调用此函数时,我首先完成状态代码:204,然后完成状态代码:200 204 我该如何防止这种情况?解决方法:这是正常的,你不应该做任何事情来阻止它.导...
这个问题是关于实现firebase深度查询.考虑firebase中的以下结构:在这里,我的ref指向结构的根,即/ messages.所以我有 :var ref = new Firebase("https://cofounder.firebaseio.com/messages");我希望查询这些消息Id的成员= -752163252.所以基本上返回的对象应该是键655974744的对象.我如何在firebase中这样做呢? 这是我在控制台中尝试的内容:ref.orderByChild("members").equalTo(235642888).on('value', function(snap){consol...
在Firebase 2中,我可以通过this方式登录后从任何地方获取facebook accessToken,只需使用firebase reference,例如:firebase.getAuth().facebook.accessToken现在,我怎样才能在版本3(Web)中获得它? 注意,我需要在Promise signInWithPopup之外 谢谢解决方法:我刚刚在文档上发现了this …为什么?
背景 我有一个结构如下的网站:root— /public— index.html <— landing page— 404.html— /library — index.html <— single page VueJS app单页应用程序可在此处找到:https://uxtools-3ac6e.firebaseapp.com/library/ 这是我的firebase.json:{"database": {"rules": "database.rules.json"},"hosting": {"public": "public","rewrites": [{"source": "/library/*","destination": "/library/index.html"}]} }问题 当应用程序...
我有一些使用多位置更新方法的应用程序如下:const updates = []; updates['/location1'] = data; updates['/location2'] = data2;firebase.database().ref().update(updates);然而,当我正在开发一个新的应用程序时,我收到以下消息: FIREBASE警告:不推荐将数组传递给Firebase.update().如果要覆盖现有数据,请使用set();如果您确实只想更新某些子代,请使用带整数键的Object. 没有关于如何在任何地方执行多位置原子更新的任何实际信...
我正在尝试使用firebase auth创建一个新用户.我正在使用redux-saga进行上述调用. 下面是我的saga.js:import { takeLatest, put } from 'redux-saga/effects'; import { SIGN_UP, AUTHENTICATION_FAILED, SIGN_UP_SUCCESS} from '../actions/index'; import firebase from 'firebase';function* signUp(action){console.log("about to call authentication"); // This being printedfirebase.auth().createUserWithEmailAndPasswor...
你如何在我的方法中实现忘记密码方法.我正在创建一个即将到期的HTML项目.我的代码:function toggleSignIn() {if (!firebase.auth().currentUser) { // [START createprovider] var provider = new firebase.auth.GoogleAuthProvider(); // [END createprovider] // [START addscopes] provider.addScope('https://www.googleapis.com/auth/plus.login'); // [END addscopes] // [START signin] firebase.auth().signInWithPopup(p...
如何制作文件夹“帖子”?bucket –> gs://app.appspot.com/posts码exports.generateThumbnail = functions.storage.object().onChange(event => {const object = event.dataconst filePath = object.nameconst fileName = filePath.split('/').pop()const fileBucket = object.bucket;const bucket = gcs.bucket(fileBucket)const tempFilePath = `/posts/${fileName}`return bucket.file(filePath).download({destination: tempF...
如何通过反应原生检查注册按钮中的Firebase身份验证中是否存在用户? 这是我的登录页面代码:export default class Login extends Component {constructor(props) {super(props)this.state = {email: '',password: '',response: ''}this.signUp = this.signUp.bind(this)this.login = this.login.bind(this)}async signUp() {try {await firebase.auth().createUserWithEmailAndPassword(this.state.email, this.state.password)th...
数组的通常.length属性不适用于firebase返回的数组.这是返回数组的console.log:0: Object 1: Object 2: Object 3: Object 4: Object $$added: function () { [native code] } $$error: function () { [native code] } $$moved: function () { [native code] } $$removed: function () { [native code] } $$updated: function () { [native code] } $add: function () { [native code] } $destroy: function () { [native code] } ...
我们知道Firebase没有计数查询,计数器的方法是两个,在客户端获取所有数据或在数据库中存储计数值.我使用第二种方法,因为第一种方法仅在数据很少时才有效. 这个方法的问题是我可以有很多并发编写器,我用我的方法解决了这个问题,如果没有存储数据,它会尝试用递增或递减的计数器重新保存数据. 好吧,当我想只改变一个计数器时,这种方法效果很好,但在不同的情况下,我想用一个事务更改许多不同的计数器,在这种模式下,存在一种风险,即在不...
我目前正在使用firebase集成在聚合物1.7中构建应用程序.集成还使用入门工具包中的铁页. 我的问题是了解可用或最佳使用的最佳建筑模式.index.html: <app></app>app.html: <firebase-app><firebase-auth><firebase-document> (query)<firebase-document> (query)<iron-pages><profile uid="[[user]]" data="[[data]]"><login uid="[[user]]"><contact><latest data="[[data]]">我已经内置了页面切换器,它工作正常,但如果我想验证页面...
将Onesignal API与Firebase云功能集成 大家好, 我想为我的移动应用程序(Android,iOS)启用推送通知,该应用程序正在使用实时firebase数据库,此时我正在通过一个信号从两个平台Android / iOS发送推送通知,但我想从firebase云功能. 我知道有一个用于JS的信号sdk,但我有问题来弄清楚如何配置我的云功能,因为这不像其他普通服务器那样的服务器.相反,正如我所看到的,它是一个上传脚本的界面. 所以我对此感到困惑,甚至更多因为我是一名移动...
我收到一条错误,指出用户取消了上传,我从控制台中的单个上传中收到了三个错误(上传文件时来自firebase存储的错误相同.我无法在代码中看到如何正在取消(假设由于它声明其被用户取消,因此它在代码内).startUpload(event: FileList, item:string) {// The File objectconst file = event.item(0);console.log(item);// Client-side validation exampleif (file.type.split('/')[0] !== 'image') { console.error('unsupported file ty...