firebaseのエラーメッセージに気をつけろ
firestoreを試していた時
公式のリファレンス見ながらfirestoreを試していた。
db.collection("users").add({
first: "Ada",
last: "Lovelace",
born: 1815
})
.then(function(docRef) {
console.log("Document written with ID: ", docRef.id);
})
.catch(function(error) {
console.error("Error adding document: ", error);
});
リファレンス通りこれを実行すると、DBにしっかり入っている。すごい!
しかしもう一度実行したらエラーが出た。
Function CollectionReference.add() requires its first argument to be of type object, but it was: a custom Object object
1時間くらい色々やったが直らない。
結局なんだったのか
まず、firebase関連のコードを一度コメントアウトして実行。
その後、コメントアウトを外して実行すると直った。
一体なんだったのか。
ちなみにNuxtでやっていたのでそれもあるかもしれない。
つまり、エラーメッセージのFunctionがどうのは全く関係ない。
firebaseのSDKのエラーメッセージはかなり適当らしくて、ちょっとググると「DBを作り忘れていた」、「Ruleが違った」などの時もこのエラーが出てくるという話が出てきた。
みんなも気をつけよう。
Author And Source
この問題について(firebaseのエラーメッセージに気をつけろ), 我々は、より多くの情報をここで見つけました https://qiita.com/engineerYodaka/items/7ec63020602ae0315c22著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .