今日も朝から何も進まず気づけば17時。
Firebaseにホスティングは出来たけどFirestoreの紐づけがうまくいかず絶望していましたが・・・なんとかうまくいきました!
.env
もうenvファイルが大っ嫌いなんですが、envファイルが原因でした。
環境変数直接入力 → 読み取れる
envで隠す → 読み取れない
gptに聞いたVITE_FIREBASE_API_KEYという書き方でやってもうまくいかず、途方に暮れていましたが、原因はファイル名を「firebase.env」にしていたことでした。
自分が今までパソコンを触ってきた中でファイル名を「.env」という拡張子のみのファイル名をつけるという発想が頭にありませんでした。
そんなファイル存在するんですね・・・
上記のように.envにしたらうまくenvをviteが自動読み込みして上手くいきました。
誰かに聞けばすぐの話かもしれませんが、なぜかと順を追って一つ一つ原因をつぶしてたどり着くことに意味があると思うのでまた一歩成長出来てたらいいな、と思います。
これでやっと先に進める・・・
無料分\(^o^)/
1日の読み取りの無料限界に達しました。
恐らくuseEffectの条件で無限読み取りが発生したのでしょう。
従量課金プランだったらどうなっていたのか・・・
これもまた勉強ですね。