트위터 클론코딩을 진행하며 fireStore에 doc를 추가하려는데 에러가 발생했다
실행한 코드는 다음과 같다
try {
const docRef = await addDoc(collection(dbService, "nweets"), {
nweet,
createdAt: Date.now(),
});
setNweet("");
console.log("Document written with ID: ", docRef.id);
} catch (error) {
console.error("Error adding document: ", error);
}
FirebaseError: Missing or insufficient permissions. 에러가 발생했다
해당에러는 권한이 주어지지 않아서 발생한 에러이다
firestore의 읽기, 쓰기 권한을 주면 해결된다
디폴트가 false
로 설정되어 있ㄷ. 이를 true
로 변경하면 해결된다