我是一个新的反应,我正在使用它构建我的最后一年的项目。我目前正在尝试显示游戏时间,但是,当我添加新游戏或更新游戏时间时,如果不手动刷新页面,组件不会重新呈现。我的代码如下: import React from "react";
import { Button, StyleSheet, Text, TextInput, View, ScrollView } from "react-native";
import * as firebase from 'firebase';
class AdvancedSearchScreen extends
我已经进口了这样的firebase,
import * as firebase from 'firebase';
const config = {
};
firebase.initializeApp(config);
export const database = firebase.database().ref('/posts');
然后我得到了这个错误:
__WEBPACK_IMPORTED_MODULE_0_firebase_app__.database is not a function
所以我试着用这种方法。
const firebase = re
当使用时,我在云函数脚本中声明的位置重要吗?
例如,包含所有云功能的index.ts,是在顶部声明它还是在每个单独的函数中声明它?
const db = firebase.database()
export const functionA = functions.https.onCall(async (data, context) => {
// use db here
});
export const functionB = functions.https.onCall(async (data, context) => {
// use db here
});
或
e
我在我的应用程序中使用的是反应-原生-火药库。我面临的问题是,当用户尝试在脱机时推送数据时,如何处理UI更新。
如果用户在线,我们可以使用on()方法获得实时更新,但是当它们离线时怎么办。我们知道,推送数据存储在缓存中,并在用户再次联机时进行推送。这些缓存的数据能被用来实现我的目标吗?
下面是我用来接收实时更新的代码:
var ref333 = firebase.database().ref(`/user-posts/${uid}/`)
ref333.on('value',function (snap) {
var s = snap.val();
console.log
我有iOS原生开发的经验,现在我正在尝试在react-native上构建我的第一个应用程序。
当我从firebase数据库接收数据时,我正在尝试setSate,如下所示:
state = {
remainingSeconds: 5,
dataArray: [],
};
componentDidMount() {
// Get data from firebase
this.getData();
}
getData() {
// Set the configuration for your app
var config = {
apiKey: "XXXXXX",
a
我试图删除文件,其中接收者电子邮件是test@gmail.com在谷歌火库实时数据库使用的反应本机。
import * as firebase from 'firebase';
const database = firebase.database();
database.ref(`private-message`).where('receiver','==','test@gmail.com').remove();
但我有这个错误。
database.ref("private-message").where is n
我有一个用以下代码查询Firebase的React应用程序:
const usersRef = firebase.database().ref('users').orderByChild('totalSubs');
usersRef.on('value', (snapshot) => {
let users = snapshot.val();
let newState = [];
for (let user in users) {
newState.push({
我试图从我的firebase DB返回3个承诺,一旦所有3个承诺都实现了,我基本上想要呈现一个新的页面或做任何事情。所以我做了一个Promise.All(...)但之后我的列表仍然是空的。
我的查询是正确的,因为当我在每个函数中使用console.log()时,我得到了从DB返回的对象,但是我的Promise.All并没有等待这些承诺被解析,而是在返回空列表的Promise.All中执行代码。
app.get('...', function (req, res) {
//Return first promise from DB save to zone_obj list
我正在使用firebase云函数来监听数据库值事件,这是我的代码
var functions = require('firebase-functions');
var firebase = require('firebase-admin');
var serviceAccount = require("./serviceAccountKey.json");
firebase.initializeApp({
credential : firebase.credential.cert(serviceAccount),
da