Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在Firebase数据库中保存数据-React Native_Javascript_Firebase_React Native_Firebase Realtime Database - Fatal编程技术网

Javascript 无法在Firebase数据库中保存数据-React Native

Javascript 无法在Firebase数据库中保存数据-React Native,javascript,firebase,react-native,firebase-realtime-database,Javascript,Firebase,React Native,Firebase Realtime Database,我已在项目中安装并导入firebase,代码如下所示: componentWillMount(){ var config = { apiKey: "***************************", authDomain: "configuracaofirebase-3a6ef.firebaseapp.com", databaseURL: "https://configuracaofirebase-3a6ef.firebaseio.com", proj

我已在项目中安装并导入firebase,代码如下所示:

componentWillMount(){
  var config = {
    apiKey: "***************************",
    authDomain: "configuracaofirebase-3a6ef.firebaseapp.com",
    databaseURL: "https://configuracaofirebase-3a6ef.firebaseio.com",
    projectId: "configuracaofirebase-3a6ef",
    storageBucket: "configuracaofirebase-3a6ef.appspot.com",
    messagingSenderId: "939162871117"
  };

  firebase.initializeApp(config);
}

salvarDados(){
  var database = firebase.database();
  database.ref("pontuacao").set("100");
}

render() {
  return (
    <View style={styles.container}>
      <Button 
        onPress={ () => { this.salvarDados() } }
        title="Salvar dados"
        color="#841584"
        accessibilityLabel="Salvar dados"
      />
      <Text>Meu App</Text>
    </View>
  );
}

尝试删除函数调用周围的{}:

onPress={ () => { this.salvarDados() } 
将成为:

onPress={ () => this.salvarDados() }

我只需添加一个新的导入即可解决此问题:

import firebase from '@firebase/app';
import '@firebase/database';

请从此帖子中删除您的API,并从firebase中重新生成一个API。不要在任何地方发布您的API密钥尝试将salvarDados更改为salvarDados==>{}我已经为您的问题提供了可能的解决方案,您应该检查我是否尝试过,但它不起作用
import firebase from '@firebase/app';
import '@firebase/database';