无法添加或检索结果
Unable to add or retrieve results
我正在使用 firebase web SDK,因为我的项目还在 expo
我似乎无法从 firestore 添加或获取任何结果。不抛出任何错误,不显示任何内容,也不保存任何内容。
import * as firebase from 'firebase'
import firestore from 'firebase/firestore'
var config = {
apiKey: "xxxxxxxxxxxxxxxxxx",
authDomain: "xxxxxxxxxxxxxxxxxx",
databaseURL: "xxxxxxxxxxxxxxxxxx",
projectId: "xxxxxxxxxxxxxxxxxx",
storageBucket: "xxxxxxxxxxxxxxxxxx",
messagingSenderId: "xxxxxxxxxxxxxxxxxx"
};
firebase.initializeApp(config);
var db = firebase.firestore();
var docRef = db.collection('users').doc('alovelace');
var setAda = docRef.set({
first: 'Ada',
last: 'Lovelace',
born: 1815
})
有人遇到同样的问题吗?有人知道如何解决吗?
尝试使用react-native-firebase,它是Cloud Firestore 官方推荐的React Native 库。
我找到了一个与 Expo 兼容的解决方案 运行:
npm i -S firebase @firebase/firestore
并添加到您的代码中
import * as firebase from 'firebase';
import '@firebase/firestore';
现在您可以使用
firebase.firestore()
希望对您有所帮助!
问题是:
https://github.com/firebase/firebase-js-sdk/issues/283
归因于fb web sdk使用的闭包库
他们还没有决定什么是正确的永久修复(他们开始认为它可以通过更改闭包来修复,但现在正在寻找 react-native 中的修复)但是 FB web SDK 代码的补丁是提供临时解决方案。
我正在使用 firebase web SDK,因为我的项目还在 expo
我似乎无法从 firestore 添加或获取任何结果。不抛出任何错误,不显示任何内容,也不保存任何内容。
import * as firebase from 'firebase'
import firestore from 'firebase/firestore'
var config = {
apiKey: "xxxxxxxxxxxxxxxxxx",
authDomain: "xxxxxxxxxxxxxxxxxx",
databaseURL: "xxxxxxxxxxxxxxxxxx",
projectId: "xxxxxxxxxxxxxxxxxx",
storageBucket: "xxxxxxxxxxxxxxxxxx",
messagingSenderId: "xxxxxxxxxxxxxxxxxx"
};
firebase.initializeApp(config);
var db = firebase.firestore();
var docRef = db.collection('users').doc('alovelace');
var setAda = docRef.set({
first: 'Ada',
last: 'Lovelace',
born: 1815
})
有人遇到同样的问题吗?有人知道如何解决吗?
尝试使用react-native-firebase,它是Cloud Firestore 官方推荐的React Native 库。
我找到了一个与 Expo 兼容的解决方案 运行:
npm i -S firebase @firebase/firestore
并添加到您的代码中
import * as firebase from 'firebase';
import '@firebase/firestore';
现在您可以使用
firebase.firestore()
希望对您有所帮助!
问题是:
https://github.com/firebase/firebase-js-sdk/issues/283
归因于fb web sdk使用的闭包库
他们还没有决定什么是正确的永久修复(他们开始认为它可以通过更改闭包来修复,但现在正在寻找 react-native 中的修复)但是 FB web SDK 代码的补丁是提供临时解决方案。