ローカルで、Next.js + Firebaseの開発をしていたときにFirebase Emulatorをつかってやっていました
その際に
firebase.firestore().doc(path)
で確実に存在するのに
FirebaseError: Null value error. for 'get' @ L37
のエラーがでました
意味がわからなくて、コードをこねくりまわしましたが、
Firebase Emulatorを使うのをやめたところ、
FirebaseError: Missing or insufficient permissions.
のエラーになりました
firestore ruleに違反してただけでした...
react-firebase-hooks使ってたりしてバグかと疑い、2時間くらい溶かしてしまいました...