【发布时间】:2021-07-03 16:35:51
【问题描述】:
我是 Firebase 的新手。而且我无法将数据推送到 Firestore 模拟器。 下面是我用来推送数据的代码。 'SaveFireStore' 是应该向模拟器发送数据的函数。我正在使用 iPhone 模拟器。
import {View, Button} from 'react-native';
import firebase from '@react-native-firebase/app';
import firestore from '@react-native-firebase/firestore';
// Initialize Firebase
const config = {
apiKey: 'KEY',
authDomain: '',
databaseURL: '',
projectId: '',
storageBucket: '',
messagingSenderId: '',
appId: '',
};
if (!firebase.apps.length) {
firebase.initializeApp(config);
const db = firestore();
db.settings({host: 'localhost:8080', ssl: false});
} else {
firebase.app(); // if already initialized, use that one
}
const App = () => {
const SaveFireStore = async () => {
const result = await firestore().collection('testing').doc().set({});
console.log('Result = ', result);
};
return (
<View style={{flex: 1, justifyContent: 'center', alignItems: 'center'}}>
<Button title="press" onPress={() => SaveFireStore()} />
</View>
);
};
export default App;```
【问题讨论】:
标签: android reactjs firebase react-native