Cloud Functions
Cloud Functions for Firebase
はじめに: 最初の関数の記述とデプロイ
はじめに: 最初の関数の記述とデプロイ | Firebase
簡単に言うとコードをクラウドに保存して、データベースやストレージ、HTTPといった 何らかのトリガーでそれを実行するというもの。 要するに自分でサーバを用意せずにサーバ機能が作れるというわけです。
- firebase toolをインストール
npm install -g firebase-tools firebase login firebase init functions functions/index.js firebase deploy --only functions
トリガーの作成
- cloud firestore トリガー
Cloud Firestore triggers | Firebase
- Firebase Admin SDKの追加
fetch api
npm install node-fetch const fetch = require('node-fetch');
firebaseのプランをblazeにアップグレード(従量制で無料枠あり) sparkだと外部APIを呼べないようだ
FirebasefunctoinでこんなChatつくれる Cloud Functions for Firebase