2017-05-12 16 views
1

私は質問があります。 Firebaseのクラウド機能を通じて、特定のノードからすべてのオブジェクトを取得することは可能ですか? HTTPトリガー。関数を呼び出すときと同様に、すべてのオブジェクトを取得します。ちょうど "GET All"機能のように。データベースからすべてのオブジェクトをfirebaseで呼び出してください

私の2番目の質問はです。私はonWrite関数があることを知っていますが、onRead関数もありますか?

火災の資料で回答が見つからないか、検索がうまくいきませんでした。あなたはRESTを使用したい

+0

?試したことがあります 'GET https:// [PROJECT_ID] .firebaseio-demo.com /' –

+0

Firebaseのクラウド機能では、[Admin SDKを介してFirebaseデータベースにアクセスできます](https://firebase.google.com/ docs/database/admin/start)。これの例を参照してください:https://github.com/firebase/functions-samples/tree/master/user-data-cleanup –

+0

onReadはどういう意味ですか?誰かがそれにアクセスするたびに、あなたはそれを解雇したいのですか? –

答えて

0

Firebase ADMIN database reference

ref(path) Optional path representing the location the returned Reference will point. If not provided, the returned Reference will point to the root of the Database.

+0

HTTPトリガー(GET呼び出し)を作成したいと思います。私はあなたが与えたリンクを見ました。それは私に良い外観を与えましたが、私はこのコードを試してみると、次のように出力されます: TypeError:admin.database.refは関数ではありません at Object。 'exports.getAllNotifies = functions.https.onRequest((reqが、RES)=> {\t \t //最終的に私はここにいくつかのオブジェクトアウト。 \tリターンadmin.database()フィルタのためのいくつかのロジックをしたいです。 ref( '/ users'); }); ' – Ariyen

+0

あなたは' admin'をインポートしましたか? (firebase-admin '); ' –

+0

私は' const admin = require(' firebase-admin ')しました。 admin.initializeApp(functions.config()。firebase); ' – Ariyen