Cloud Functions から Firestore のデータを参照する

 

Firestore に蓄えたデータを、REST API から取得したいので、FuncsionsからFirestoreの疎通

1. 環境構築

 Cloud Functions for Firebase の開発環境をととのえる

2. 取り出したいデータ

パスをFirebaseコンソールから取得

firestore_document

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がコンソールにはかれるのでアクセス。

firestore_response_via_functions

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です