どこにでもいるSEの備忘録

たぶん動くと思うからリリースしようぜ

Firebase Cloud Functionsを使う

f:id:nogawanogawa:20190803224629p:plain
 

最近はFirebaseを使って遊んでました。

nogawanogawa.hatenablog.com

nogawanogawa.hatenablog.com

まだHostingできただけだったので、今回はCloud Functionsも組み合わせて遊んでみます。

Cloud Functions

firebase.google.com

サーバーレスで使用する実行環境って感じですかね。 AWSだったらlambda、Azureだったら Azure Functionsみたいなもんですね。

使ってみる

とりあえず使ってみます。

firebase.google.com

こちらを読んでみると、どうやらjavascriptとtypescriptのみがサポートされているようです。 この辺は、やっぱりAWSみたいに色々使えたりはしないんですね。

Hello World

javascriptはあまり得意ではないので、まずはそのまま実行してみます。

デプロイ

デプロイすると関数を実行するURLが表示されます。

$ firebase deploy --only functions
////
Function URL (helloWorld): https://*****
////

表示されたURLにアクセスするとこんな感じ。

f:id:nogawanogawa:20190808145707p:plain:w500

Hello from firebaseって返ってきてることがわかります。

感想

かんたんにできるのはわかったんで、jsvascript以外に対応してほしいものです。。。。