Cloud Functions から Firestore のデータを参照する
Firestore に蓄えたデータを、REST API から取得したいので、FuncsionsからFirestoreの疎通
1. 環境構築
Cloud Functions for Firebase の開発環境をととのえる
2. 取り出したいデータ
パスをFirebaseコンソールから取得
3.コードは以下
import * as functions from "firebase-functions"; import * as admin from "firebase-admin"; admin.initializeApp(); export const hellofirestore = functions.https.onRequest((request, response) => { admin.firestore().doc( "/users/xxxxxxxxxx/person/xxxxxxxxxxx") .get().then((data) => { response.json(data); }); });
かけたら、デプロイ
firebase deploy –only functions
4.取得できた。めでたし。
デプロイすると、URLがコンソールにはかれるのでアクセス。