LINE2020-01-04この記事は約3分で読めます。こんばんわ、hisayukiです。Codelabを試してみました。今日は実際にFirebaseのサンプルを作ってみたのでそちらの内容を書いていきたいと思います。詰まったところまとめ最後にスポンサーリンクなぜFirebase?最近よく聞くのですが、実際どういうものなのか分かってない。そもそもBaaSってなに?って感じだったので、気にはなってました。決めてはQiitaのこの記事ですね、ここ見てFirestoreが面白そうって思ったからです。君はまだ平成のアーキテクチャを使ってるのか?僕はFirebaseと令和の時代に行くぞ。この記事は(の25日目の記事です。...qiita.com手順とかはQiitaこれ悩みどころなんですが、手順や環境はQiitaに書くことにしました。記事のボリュームは減るんですが、Qiitaのが見やすいかなと。個人的にAngularでやりたかったので、こちらのチュートリアルを選定しました。(https:/...qiita.comなので、ブログではフィードバック的な感じにします。́∀`)この辺AWSにも言えるんですが、コンソール画面からの操作手順は画像だと何年か経つとUIが変わっちゃってたりするんですよね💦なのでCLIはやっぱ正義だなって感じます・・・wAngularも6だし、Typescriptも2.x系。これサンプル作り直したら、使えるようになってる仕組みとか増えるんだろうなーって思って触ってました。今回のチュートリアルではStorageのrulesを読み込ませるところがあるのですが、読み込みタイミングでリージョンが指定されていないとエラーになります。コンソール画面からのFirebaseのプロジェクト作成をするとリージョン指定する項目はない。CLIからやっても指定できるタイミングがない。initでrulesファイル作るタイミングで既に指定されてないとコケる現状は新規プロジェクトを作成したタイミングで、コンソール画面からやるしかなさそう・・・💦なんか、ここはちょっと惜しいなぁって思いました。他の部分が優れてるとちょっとしたところが目立ちますね・・・・w未解決部分https://YOUR_PROJECT_ID.web.comはうまくいくのに、https://YOUR_PROJECT_ID.firebaseapp.comはうまくいかない問題・・・w正確にはアクセスは出来る、Authenticationもうまくいく、だけどメッセージ送信がうまく行かない。DBへのアクセスがうまく行ってない。ここはまた別途検証ですね。まとめ結果的には学べたのはよかったです。AuthenticationとRealtimeDatabaseがこんな簡単に使えるってところは感動しました。作るものによりますが、これは本当にバックエンドを全部任せても小規模アプリはいけるんじゃね?って思いましたね。全体通して詰まったなぁって感じたのは1箇所。時間はかかりましたが、一度設定してしまえば大丈夫なのでもう詰まることはないです。技術ネタgRPCってなに?ってなったので調べてみたこんばんわ、hisayukiです。FirestoreとFaunaDBの比較を見ていてFirestoreにはgRPCがあると書かれていたのですが、そもそもgRPCって何?ってなったので調べてみました。前回の記事で休み期間中に、Serverless周りの勉強しようと思いこちらを進め中。Codelabをやってみたこんばんわ、hisayukiです。年明けてすぐですが、firebaseに最近興味をもったので触ってみようかなと。フロントフォーム作るのめんどいなーって思ってたら、Codelabに出会ったのでそれについて書いてきます。三代Fr...技術ネタAngularでStripeのテストでハマったことこんばんわ、hisayukiです。ここ最近フロントまわりの作業が多く、これを期に負債の返済をしようと思いました。コメントをキャンセルメールアドレスが公開されることはありません。