現在firebaseを使用したWEBアプリを作成しています。
firebase公式ドキュメントを読み、Realtime Databaseへのデータ挿入(set,push,updateなどを使用)までは問題なく行えたのですが、下記ソースコードによるデータの取得が行えません。
javaScript
1 2var admin = require('firebase-admin'); 3var serviceAccount = require('./hoge.json'); 4var app = admin.initializeApp({ 5 credential: admin.credential.cert(serviceAccount), 6 databaseURL: 'https://hoge.firebaseio.com/' 7}); 8 9var db = app.database(); 10var ref = db.ref('test'); 11 12test(); 13function test() { 14 ref.on('value', function(snapshot) { 15 console.log(snapshot.val()); 16 }); 17} 18
(公式ドキュメントのこちらを参考)
DB
1{ 2 "test": { 3 "hoge01": true, 4 "hoge02": true, 5 "hoge03": true 6 } 7}
また現在下記のような警告文が表示されています
FIREBASE WARNING: Provided authentication credentials for the app named "[DEFAULT]" are invalid. This usually indicates your app w as not initialized correctly. Make sure the "credential" property provided to initializeApp() is authorized to access the specifie d "databaseURL" and is from the correct project.
自分でも色々と試してはいるのですが、firebaseに対する知見が非常に浅いのも手伝い、データの取得が行えていない状況です。
ですので、このような状況への解決策がおわかりの方がいらっしゃいましたら、ご教授頂けると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/18 05:23
退会済みユーザー
2017/07/18 05:41
2017/07/18 06:45