TIL/20210714


今日やったこと📌


今日は遅くなった羽&羽バニラを勉強しました.襟がよく分からないので萎縮します.
Brach、pull reest、mergeなど知らない勉強は私に意味がある.
ネクタイ学習の内容はリンクに記録されている.
そして今日は掲示板に画像をアップロードする機能が追加されました.
アップロード機能を作成し、エラーを整理します.
✔最初のエラー

congifureStore.これはjsが画像リダイレクタの操作を行わなかったために発生したエラーである.
解決策
1.congifureStore.jsにimagereducerをインポートします.
2.congifureStore.jsにはimagereduserがrootreduserに含まれます.
✔2番目のエラー
{
  "error": {
    "code": 403,
    "message": "Permission denied. Could not perform this operation"
  }
}
storageから画像を読み込み中、エラーが続きます.検索すると403 errorはルールに関連するエラーであることが分かった.
解決策
ストレージルールに行くと、書いてあることに気づきました.
rules_version = '2';
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write: if request.auth != null;
    }
  }
}
if request.auth.uid != null; ルールは、データベースにアクセスできるのはログインユーザーのみです.ログインしていないユーザーにもアクセスできるようにしたいので、この部分をallowread、write:if trueに変更して正常に動作します.