Closed yoko-at-home closed 2 years ago
This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.
🔍 Inspect: https://vercel.com/mo-ri-regen/qin-todo-frontend/BimMRg5XwFfAoVbWyWseC9HR2oM2
✅ Preview: Failed
[Deployment for 0dddf83 failed]
とりあえずは、アイコンの「変更する」ボタンをクリックすると、下記のが画面が表示されて、ファイル選択できることが第1段階です。
修正されたソースを見ましたが、QinMemoの場合は、バックエンドへユーザ情報を送信して、バックエンド側で保存処理をしていますが、今回バックエンド側の時間がかかっているので、フロントエンドからfirebaseに保存しようかと思っています。なので、QinMemoでMSWの処理はコピーしなくても大丈夫です。
多分、ここのボタンの処理です。
第一段階はクリアしていると思います(QinMemoのおかげで😅)。 Firebaseのstorageへの保存の方法で参考になる情報とかあればいただきたいです。firebase, next.js, profile image uploadなんかで検索かけてもイマイチこれだというのに出会えません。
画像がアップロードできるようになりましたが、まだ処理が完了していません(更新するとGmailのアイコンになってしまいます。
SWRをインストールされていますが、QinMemoのソースにあるからだと思います。 バックエンドとの通信が発生しないなら、不要ではないかと思いますが、画像ファイルの保存完了後にSWRの記述を消してみて、正常に画像が保存されるなら、アンインストールしましょう。
降参😅
とりあえず、firebaseの認証が通ってないですが、yokoさんの環境でも同じでしょうか?
原因はfirebase側の設定です。StorageのRulesのところです。
参考の4.プロジェクトにあわせた権限に変更をする
の部分です。
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if false;
}
}
}
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}
アップロード結果です。
(3-2)アバター画像の保存と表示 #71 保存のところで迷子になりました。 ここから先参照になる資料などありましたら教えてください。