Cloud Functions と Firebase Functions の違いは何ですか? 質問する

Cloud Functions と Firebase Functions の違いは何ですか? 質問する

クラウド機能そしてFirebase Functions(または「Cloud Functions for Firebase」)どちらも同じように見えます。それぞれの使用例を説明してください。

どちらも HTTP 関数を使用します。

の中にクラウド機能:

exports.helloHttp = function helloHttp (req, res) {
  res.send(`Hello ${req.body.name || 'World'}!`);
};

そして、Firebase関数:

exports.helloWorld = functions.https.onRequest((request, response) => {
  response.send("Hello from Firebase!");
});

これらの違いは何ですか?

ベストアンサー1

Firebase Functions という製品はありません。

3 つの別個のものがあります:

  1. Google クラウド関数を使用すると、イベントに応じて Google のインフラストラクチャ内でコード スニペットを実行できます。
  2. Firebase 向け Cloud FunctionsFirebase のイベント (データベースやファイルの書き込み、ユーザーの作成など) に基づいて Google Cloud Functions をトリガーします。
  3. Cloud Functions 用 Firebase SDKfirebase-functionsには、Functions コードで Firebase データ (データベースに書き込まれたデータのスナップショットなど) にアクセスするために使用するライブラリ (紛らわしいことに と呼ばれます) が含まれています。

そのため、Firebase は Google Cloud Functions の (比較的薄い) ラッパーを提供し、後者の製品を使いやすくし、Firebase と統合できるようにしています。その意味では、Firebase が Google Cloud Storage を「Cloud Storage for Firebase」(旧称 Firebase Storage) に統合する方法に似ています。

FirebaseなしでGoogle Cloud Platformを使用している場合は、プレーンを使用する必要がありますGoogle クラウド関数Firebaseを使っている場合や、Cloud Functionsに興味のあるモバイル開発者の場合は、Firebase 向け Cloud Functions

おすすめ記事