Firestore has already been started and its settings can no longer be changed の対応
2022年03月27日 10:20
Next.jsのプロジェクトでSSR対応させた時に、Firestoreとの連携を firebase-admin
を使ってやることになりました。frontでもfirestoreと接続しているので、完全に移行できたわけではありません。
ローカルでSSRしたページに行った後、SPAのページへいくと以下のエラーが出ました。
はっきりとした原因はわかりませんが、
firebase-admin
を読み込んだ後に firestore
を読み込むとエラーが発生します。
config/backend/firebase.ts
config/firebase.ts
とりあえず、backendの設定を読み込むときに再度、firestoreのsettingsを読み込むことが原因に見えるので、
ブラウザの時だけ読み込むように修正すると直りました。
診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。