最近はFirebaseを使って遊んでました。
まだHostingできただけだったので、今回はCloud Functionsも組み合わせて遊んでみます。
Cloud Functions
サーバーレスで使用する実行環境って感じですかね。 AWSだったらlambda、Azureだったら Azure Functionsみたいなもんですね。
使ってみる
とりあえず使ってみます。
こちらを読んでみると、どうやらjavascriptとtypescriptのみがサポートされているようです。 この辺は、やっぱりAWSみたいに色々使えたりはしないんですね。
Hello World
javascriptはあまり得意ではないので、まずはそのまま実行してみます。
デプロイ
デプロイすると関数を実行するURLが表示されます。
$ firebase deploy --only functions //// Function URL (helloWorld): https://***** ////
表示されたURLにアクセスするとこんな感じ。
Hello from firebaseって返ってきてることがわかります。
感想
かんたんにできるのはわかったんで、jsvascript以外に対応してほしいものです。。。。