来自Java的Firebase实时数据库连接 - > JavaScript的

时间:2017-01-17 00:42:30

标签: javascript java google-app-engine firebase firebase-realtime-database

我想从我的Java后端到我的JavaScript前端建立一个Firebase实时数据库连接,但这些消息不会被推送到客户端。

后端Java代码如下所示:

FirebaseOptions options = new FirebaseOptions.Builder()
    .setServiceAccount(getServletContext().getResourceAsStream("/WEB-INF/xxx.json"))
    .setDatabaseUrl("https://xxx.firebaseio.com")
    .build();

FirebaseApp.initializeApp(options);


DatabaseReference ref = FirebaseDatabase
                .getInstance()
                .getReference();

ref.child("users").setValue("aaa");

我在前端的javascript代码如下所示:

var config = {
    apiKey: "xxx",
    authDomain: "xxx.firebaseapp.com",
    databaseURL: "https://xxx.firebaseio.com",
    storageBucket: "xxx",
    messagingSenderId: "xxx"
};
firebase.initializeApp(config);

var database = firebase.database();

var myRef = firebase.database().ref("users");

myRef.on('value', function(snapshot) {
    alert(5);
});

此代码是否有问题或为什么不推送消息?我错过了什么吗?

0 个答案:

没有答案