PlaygroundFirebase Cloud Functions で “環境変数PORT=8080で指定されたポートで起動しない” 云々のエラーで悩まされた件 個人で作っていた Firebase Cloud Functions のアプリがあります。 最近(と言っても一年ぐらい前)に v2 が正式にリリースされたということで、私も重い腰を上げてアップデートしました。 そのときに2日間悩まされたエラーがあったので同じ轍を踏まないように記事にしておきます。2023.07.13Playground
Procedureclound function のリージョン変えたら Flutter でリクエストを受け付けなくなった話 Firebaseのclound functionにて、リージョンをデフォルトのアメリカから日本に変えて、Flutterでリクエストを投げたときにリクエストを受け付けなくなる事件が発生しました。 その問題の解決方法を記載します。2023.01.30Procedure
PlaygroundFlutter で Firebase Auth With Google の Unit Test を書く お久しぶりです。みやかわです。 お仕事で古のJSを使ってプログラムを作っていいます。 プライベートでは Flutter を使用しています。 さて、今回は Flutter で Firebase Auth With Google の Unit Test(ユニットテスト) を書いてみた内容についてまとめます。 というのも、Firebase Auth With Google の Unit Test を書くために一ヶ月以上浪費した経緯があります。 かなり沼りました。 次回沼らないようにするために記事にしていきます。2022.04.16Playground
PlaygroundFirebase Realtime Database を Jest でモック化してテストコードを書いてみる お久しぶりです。みやかわです。 TypeScript で Firebase の Realtime Database を使う機会がありました。 リファレンスを見ながら色々試行錯誤してなんとか実装をしました。 実装し終えてユニットテストを書く工程に入りました。 テストは、データベースを書き込む関数 と 読み込む関数が動作するかのテストを行いたいと思っていました。 そのため、Realtime Database を使うことできるモジュールの mock 化が必要になります。 この mock 化がなかなか大変だったのでやり方を記載します。2022.03.06Playground
PlaygroundFlutter で Firebase Authentication が使えるようになるまで お久しぶりです。みやかわです。 Flutter にて Firebase の Authentication を使った Google 認証を実装することがありました。 色々と悩んだ箇所があったので簡単にまとめて行きます。2022.02.23Playground
PlaygroundFirebase の Cloud Functions を typescript で書く お久しぶりです。みやかわです。 今回は Firebase の話です。 私はバックエンドはFirebaseのCloud Function にまかせています。 理由はフロントガシガシ書いたあとにRails等を使ってガシガシ書くのは流石に辛いです。 また、サーバーも調達するのもめんどいためです。 情報が古くて申し訳ないですが、Cloud Function が Typescriptでかけるようになったようなのでやってみることにしました。 セットアップからデプロイするまでの一連をメモ程度に書いていきます。2021.12.25Playground