2016-05-20 8 views
2

Firebaseの新しいバージョン(https://firebase.google.com/docs/reference/js/firebase.auth.Auth)では、{admin:true、debug:true}を設定してadminアクセス権とデバッグモードを設定してすべてを登録する方法を探していますブラウザログ内のアクション。以前のバージョンでは(https://www.firebase.com/docs/web/guide/login/custom.html#section-tokens-without-helpers)働いていましたが、新しいバージョンではそれが達成可能かどうかわかりません。adminとdebugモードのFirebase V3ログイン

答えて

0

私が知っている限り、書き込み/読み取り操作の情報の詳細を知るために、カスタム認証トークンに「デバッグ」キーを割り当てることはできません。

新しいFirebaseDatabaseフレームワークは、といくつかのログ情報を提供しています:

FIRDatabase.setLoggingEnabled(true) // Swift code 

しかし、あなたがこれまでに例えば書き込みエラーを満たしていれば、ルールが失敗しているかについての詳細な内容がありません。

Got data message: { 
b =  { 
    d = "Permission denied"; 
    s = "permission_denied"; 
}; 
    r = 4; 
} 

あなたが私のようなものでルールをテストしたいのなら、これを実行する最後の方法はFirebaseコンソールに行くことです。その後、プロジェクトの[データベース]セクションの[ルール]タブで読み込みまたはシミュレーションをシミュレートできます包括的な結果の詳細をデータベースに書き込みます。だから、あなたはこの種のエラーを得ることができます:

V Ligne 80 (/myNode) 
    validate: "newData.hasChildren() && newData.hasChildren(['myChild'])" 
X Line 82 (/myNode/myNumber) 
    validate: "newData.isNumber()" 
関連する問題