今日も仕事終わってから作業。 開発スピードが遅いけど、一つずつエラーを解消したりしながら作業している。 今日は firebase.js 内にある以下の記述を .env.local という環境変数に移行した。 よし!出来た!と思い、Next.jsのサイトをみると、エラーが💦 1つずつ確認しながら作業すると、1つ気が付いた。 projectId : の部分だけ、.env.local に移すことが出来なかった。 これは仕様なのか、それともどのプロジェクトのkeyかをわかりやすくする為?とか思ったけど、どうなのだろう? projectId : 以外は.env.localから読み込むようにした。 なぜこんなメンドイ事するのか? それは他の人(第三者)に、写真の情報が漏洩してしまうと、他人がこのkeyを使い、僕のサイトに書き込みが出来る権限を与えてしまうからだ。 解りやすく言うと、他人に、自分の自宅のカギを渡した状態w それは嫌だよね? だからこんなめんどくさい防犯対策をしている。