[解決済み] Cloud FunctionsとFirebase Functionsの違いは何ですか?
2022-11-06 13:55:37
質問
クラウド機能 と Firebase 関数 (または 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!");
});
これらの違いは何ですか?
どのように解決するのですか?
Firebase Functionsという製品はありません。
3つの別物があります。
- Google Cloud Functions イベントに応答して Google のインフラストラクチャでコードのスニペットを実行できるようにします。
- Firebase用クラウドファンクション Firebaseのイベント(データベースやファイルの書き込み、ユーザーの作成など)に基づいてGoogle Cloud Functionsをトリガーします。
-
Firebase SDK for Cloud Functions(クラウドファンクション向けFirebase SDK
というライブラリ(紛らわしいけど
firebase-functions
) が含まれており、Firebase のデータ (データベースに書き込まれたデータのスナップショットなど) にアクセスするために Functions コードで使用するものです。
FirebaseはGoogle Cloud Functionsの(比較的薄い)ラッパーを提供し、後者の製品を使いやすくし、Firebaseと統合するわけです。その意味では、Firebase が Google Cloud Storage を "Cloud Storage for Firebase" (以前は Firebase Storage として知られていた)に統合する方法と似ています。
FirebaseなしでGoogle Cloud Platformを使用している場合、プレーンな Google Cloud Functions . Firebaseを使用している場合、またはCloud Functionsに興味のあるモバイル開発者の場合は Firebase用クラウドファンクション .
関連
-
[解決済み】Firebase v3 updateProfile メソッド
-
[解決済み] エラーです。Objective-Cモジュール'Firebase'をビルドできませんでした。
-
[解決済み] Google App EngineとGoogle Compute Engineの違いは何ですか?
-
[解決済み] Cloud FirestoreとFirebase Realtime Databaseの違いとは?
-
[解決済み】FirebaseのクラウドファンクションでCORSを有効にする
-
[解決済み】Cloud Functions for Firebaseで複数のファイルから複数の関数をデプロイするための構成は?
-
[解決済み] Firebase Cloud MessagingのAPI KEYはどこにありますか?
-
[解決済み] Firebaseメッセージング、Server Keyはどこで入手できますか?
-
[解決済み] 他の関数に影響を与えずに、いくつかの関数をCloud Functions for Firebaseにデプロイするには?
-
[解決済み] Firebase Cloud Functions: onRequestとonCallの違いについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Firebaseのdevとprodの環境を分ける。
-
[解決済み] Firebase Cloud FunctionのHTTPエンドポイントを保護し、Firebase認証ユーザーのみを許可するには?
-
[解決済み] Firebase Cloud MessagingのAPI KEYはどこにありますか?
-
[解決済み] プロバイダの取得ができない com.google.firebase.provider.FirebaseInitProvider
-
[解決済み] HTTPエラー。401 android プロジェクトで firebase cloud の機能を設定する際に発生するエラー。
-
[解決済み] Google Firestoreです。プロパティ値の部分文字列に対するクエリ (テキスト検索)
-
[解決済み] Firebaseストレージとアクセス制御・許可・オリジン
-
[解決済み] FirebaseアプリでCloud Storageにある全ファイルのリストを取得するには?
-
[解決済み] .firebase/hostingの目的は何ですか?ALPHANUM.cache
-
[解決済み] ホストされたサイトをfirebaseから削除する方法