WebStorm上的Firebase设置

时间:2017-03-27 23:37:07

标签: android firebase gradle react-native webstorm

我目前正在开发一款关于React Native的应用程序,在尝试使用Meteor作为后端之后,我想尝试使用Firebase。 当我不得不同步我的Gradle文件时,我遵循了Firebase设置说明并遇到了第一个问题:我无法通过WebStorm。

现在,我不知道这是否有影响,但我的简单RN项目看起来像这样

import * as firebase from 'firebase';

const firebaseConfig = {
        apiKey: "***",
        authDomain: "**.firebaseapp.com",
        databaseURL: "https://**.firebaseio.com",
    };
const firebaseApp = firebase.initializeApp(firebaseConfig);

***

componentDidMount(){
        const rootRef = firebaseApp.database().ref().child('react');
        const speedRef = rootRef.child('speed');
        speedRef.on('value', snap => {
            this.setState({
                speed: snap.val(),
            });
        });
    }

...没有从Firebase获取任何数据(当然,有一些),我没有看到任何错误消息! 我的应用会正常启动并显示基本数据。

如果您已经发生这种情况,可以告诉我吗? 是否可以仅将WebStorm用于RN + Firebase?

PS:我按照文档中的要求设置了Google服务等。

1 个答案:

答案 0 :(得分:1)

嗯......这样:

  • Firebase上未启用公共数据库访问,因此,由于未在我的测试应用中进行身份验证,因此通常看不到任何内容 - >现在没关系
  • 我意识到我不需要设置Android移动应用来制作RN和Firebase work

所以没有问题,如果像我这样的人失去了我希望它有所帮助!