を行った後firebaseにデータを追加 -は私のルールは次のようになります認証
{
"rules": {
"customer": {
"$user_id": {
".write": false,
".read" : "$user_id === auth.uid"
}
},
"franchises":
{
".read": true,
".write": "root.child('customer').hasChild(newData.child('salon_id').val())"
}
}
}
を私はsalon_idを持って、私はこのsalon_idが顧客に存在を確認するされフランチャイズ内のデータを追加したいですをuidとして使用します。
私はPERMISSION_DENIEDエラー
を取得しています:許可が
コードで編集
を否定 -
var ref = firebase.database().ref('franchises');
ref.push({
address: address,
contact_no: contact_no,
contact_person_name: contact_person_name,
name: textinputPlaceName,
salon_id: salon_id
});
このエラーメッセージの原因となる最小限のコードは表示されません。 –
データ構造を投稿する必要はありますか? – Anirban
含まれているエラーメッセージは、特定のコードを実行するとトリガーになります。質問に問題を引き起こす最小限のコードを含める必要があります。 –