Firebaseプロジェクトの作成からfunctionのデプロイまで
コンソールから新規プロジェクトを作成
https://console.firebase.google.com/u/0/
ローカルで開発環境の構築
作業フォルダ配下で 以下のコマンドを実行。今回はfunctionを作成するので、
firebase init
◯ Functions: Configure and deploy Cloud Functions ←を選択する
新規作成したプロジェクト名が表示されるので、選択する。(今回はchicken-voice
を新規作成した。)
javascriptを選択
残りはなんとなくYES
を選択
以上で、作業フォルダ配下に、以下のファイル・ディレクトリが作成される。
- firebase.json
- functions
Hello,worldしてみる
functions/index.jsにてコードを記述してHello,worldを返すfunctionを作成する
const functions = require('firebase-functions'); // // Create and Deploy Your First Cloud Functions // // https://firebase.google.com/docs/functions/write-firebase-functions // exports.helloWorld = functions.https.onRequest((request, response) => { response.send("Hello from Firebase!"); });
デプロイしてみる
以下のコマンドを実行
firebase deploy
Function URL (helloWorld): https://us-central1-chicken-voice.cloudfunctions.net/helloWorld
のURLにアクセスしてHello from Firebase!
と表示されればデプロイが正常に完了している。
以上。