2017-01-02 8 views
0

그래서 나는이 오류가있어중포 기지 설정 오류

[ { transactionId: 'asdasd', 
    orderId: undefined, 
    productId: 'asdasd', 
    purchaseDate: asdasd, 
    quantity: 1, 
    expirationDate: '1483asdasd387182781' } ] 

앱 구매에 사용 recipt의 일부 데이터를 설정하려고 해요 :

Error: Firebase.set failed: First argument contains undefined in property 'recipts.blablatheoneendinginC12.google.0.orderId' 

방법은 다음과 같습니다

ref.child('recipts').child(res.locals.user.uid).child('google').set(productsList); 

실제로 자식 recipts가있는 데이터베이스는 다음과 같습니다.

enter image description here

왜 주문 ID를 묻는 중 오류가 발생합니까? 그 매개 변수가 이벤트 요청, productsList 응답 또는 DB 구조 아닌가요? 레시피에 productsList를 삽입하려고합니다. -> google child

답변

1

orderId: undefined은 Firebase에서 허용되지 않습니다.

+0

신년 파티가 너무 힘들어서 내가하는 일에 관심을 기울이지 않는다고 생각합니다. 남자는 왜 Google에서 정의되지 않은 주문을 할 수 있는지 알고 있습니까? – arnoldssss

+0

오, 그 물건을 구글로 그냥 ... 거래에 대한 고유 한 주문 식별자. 이 식별자는 Google 지불 주문 ID에 해당합니다. 주문이 인앱 결제 샌드 박스를 통해 이루어진 테스트 구매 인 경우 주문 ID는 비어 있습니다. – arnoldssss

+0

왜 -1 하하 사람들이 그렇게 fk n s s o l s maaaaaaan – arnoldssss

관련 문제