0

없는 데이터를 작성하는 테스트 할 수 없습니다중포 기지 시뮬레이터 :이 같은 시나리오를 테스트 할 수 없습니다, 시뮬레이터는 JSON 데이터를 기록 할 수 있기 때문에 JSON

Location: users/uid123/age 
Data: 25 

내가 할 수있는 유일한 시험 :

Location: users/uid123 
Data: {"age":25} 

그러나 /users/$uid/age에 대한 쓰기 액세스 만 허용하면 다릅니다. /users/$uid

이 문제를 어떻게 해결할 수 있습니까? 나를 위해

+0

Firebase 데이터베이스는 JSON을 저장하므로 에뮬레이터에서 데이터베이스가 저장할 수있는 것을 정확히 테스트 할 수 있습니다. 시뮬레이션하려는 쓰기를 수행 할 코드 스 니펫을 표시 할 수 있습니까? –

+0

안녕하세요, 다음은 [firebase docs] (https://firebase.google.com/docs/reference/js/firebase.database.Reference#set) : adaNameRef.child ('first')의 예입니다. ('에이다'); –

답변

2

작품 :

Writing a value of 25 in the simulator

규칙이 경우 조작과 관련이없는, 난 그냥 순간에 열려 우연히 데이터베이스를 사용했다.

+0

Thx! 잘못된 형식의 데이터를 사용하려고했는데 잘못된 JSON이 표시되어 JSON 만 허용되었다고 생각합니다. –

+0

'25'은 (는) 올바른 JSON입니다. http://jsonlint.com/ –