Skip to content

Posts

続・認証の置き換え

routerでログイン状態のチェック入れて遷移先の制御などしていたけれど、状態の取得方法がFirebaseとAmplifyで違っているようで、単純に置き換えるだけということにはならなそう、というのが昨日からの学び。 もしかしてFirebaseの場合はstore経由で状態管理しなくてもよい? だいぶ作りが Read more

認証の置き換え

Amplify AuthをFirebase Authに置きかえる。 FirebaseUI でウェブアプリに簡単にログイン機能を追加する | Firebase Documentation FirebaseUI + vueでログイン処理 - Qiita $ npm install firebaseui --save $ npm install firebaseui-ja --save

Firebaseでやってみる

Amplifyで挫折したお題を、Firebaseで作り比べてみる。 Firebaseでプロジェクトを作成、前回と同じリポジトリでCodespacesを起動。 「ウェブアプリへのFirebaseの追加」手順に沿ってインストール。 $ npm install firebase src/main.js のAmplify関連で追加した部分を削除、Firebaseのコードを Read more

MBaaSの比較

機能やSDKの対応言語をまとめようと思って始めたけれど、Firebaseが数歩リードしている印象。 AWS AmplifyやAzure App Servicesでも同じようなことはできるかもだけど、ひとつのサービスとして揃っている(既存のサービスを組み合わせて都度構築する必要がない)のが強みだと思う。

MBaaSを調べる

一月ほどAmplify触ってみて、Firebaseのほうが使い勝手よさそうだなと思った。 ほかにこのジャンル、Mobile Backend as a Service(MBaaS)はどんなのがあるのか気になったので調べてみた。 Mobile backend as a service - Wikipedia MBaaSでアプリ開発をスピーディに!モバイル開発サービス6選 | QEEE ニフクラmobile Read more

まとめ

今日で1か月。よく続いた。 アプリは完成までたどり着かなかったけど、学びは得られた。 GraphQL理解すればまた評価変わるかもしれないけど、AmplifyよりFirebaseのほうがとっつきやすいと感じた。 自分の環境ではモックがまともに使えなかったのも痛い。モックが使えなくても、pushが速ければ気に Read more

GraphQLでAND条件検索

昨日の続き。 AND以外に、ORも同様のエラーでNGだった。 ANDやORを使わなければ想定通りのフィルタになるので、間違ってないと思うんだけど。 何度目かの詰み。

キャンセル処理入れる

エントリー処理ができるようになったので、同じようなノリでキャンセル処理も実装する。 同じノリなのになぜかエラーが出る、と思ったらエントリーの方もエラーが出ていた。 Variable 'id' has coerced Null value for NonNull type 'ID!' eventIDとuserIDをキーに検索したいのに、idを指定しろと言われている。 getEventUserではなくlis Read more

DB再作成

データがある状態でデータ構造の変更をかけたせいか、挙動が怪しくなったので一度DynamoDBのテーブルを削除した。 その後、amplify update api、apmlify pushを実行。 したらAppSyncのupdateでエラー終了してしまった。 amplify deleteで丸ごと削除してからamplify pushしたらN Read more