반응형
미검출 Firebase Error:DocumentReference.set() 함수가 잘못된 데이터로 호출되었습니다.지원되지 않는 필드 값: 정의되지 않음
저는 Vue & Firebase와 함께 전자상거래를 만들고 있습니다.현재 로그인한 사용자의 카트 정보를 추가하려고 합니다.이상한 것은 정보가 완벽하게 저장되는 첫 번째 순간이다.다시 넣으려고 하면.그 선량으로 동작하면, 에러가 표시됩니다.
미검출 Firebase Error:DocumentReference.set() 함수가 잘못된 데이터로 호출되었습니다.지원되지 않는 필드 값: 정의되지 않음
그래서 나는 그 페이지를 새로 고쳐야 한다.그리고 다시 작동한다.어디가 문제인지 모르겠어요.
주의: 카트 대신 다른 값을 추가하려고 할 경우.잘 작동해요.
checkoutLoggedInUser(){
var db = firebase.firestore();
var user = firebase.auth().currentUser;
db.collection("orders").add({
user_id:user.uid,
cart:this.$store.getters.cart
})
this.$store.commit('emptyCart')
this.$router.push({ name: 'Home'})
}
이 오류 메시지는 문서에 쓰려는 필드 중 하나가undefined
JavaScript에 있습니다.console.log 또는 디버거를 사용하여 전달하고 있는 값을 확인하여 정의되지 않은 값을 확인한 후 다른 값을 전달하도록 코드를 변경하거나 필드를 완전히 생략합니다.
또, 에러 메세지가 콜을 참조하고 있는 것에 주의해 주세요.DocumentReference.set()
하지만 지금 보여드리는 코드는DocumentReference.add()
에러는 다른 장소에 있을 수 있습니다.
언급URL : https://stackoverflow.com/questions/57260526/uncaught-firebaseerror-function-documentreference-set-called-with-invalid-dat
반응형
'source' 카테고리의 다른 글
페이지 헤더 구성 요소 - Vuex가 중첩된 하위 구성 요소의 저장소를 업데이트하도록 가져올 수 없습니다. (0) | 2022.08.19 |
---|---|
Vuex는 시작 시 API 호출의 데이터를 채웁니다. (0) | 2022.08.19 |
VueBootstrap 및 New VeeValidate에서 사용자 지정 모드를 만들 수 없음 (0) | 2022.08.19 |
Vue JS - 입력 필드의 특수 문자를 제한하는 방법 (0) | 2022.08.19 |
gcc 프리프로세서 출력에서 해시 기호와 #1 "a.c"와 같은 숫자로 시작하는 행의 의미는 무엇입니까? (0) | 2022.08.19 |