entschuldigen Sie bitte die Einfachheit meiner Frage, aber ich kann nicht Rebase/Firebase aufgrund Berechtigungsfehler zu arbeiten (Rebase sehr ähnlich ist https://github.com/tylermcginnis/re-base zu Firebase)React/Rebase/Firebase-Warnung: Berechtigung verweigert - Wie füge ich Benutzerauthentifizierung hinzu?
Ich baue eine einfache Website als Teil eines React.js Tutorial und ich möchte einfach einen Zustand auf meiner Seite beibehalten. Um dies zu tun, möchte ich nur die Firebase-Datenbank ohne Benutzerauthentifizierung. Wenn ich jedoch die Datenbank einrichte, erhalte ich Berechtigungsfehler, sodass die Benutzerauthentifizierung obligatorisch sein muss.
Dies ist, was ich an der Spitze meiner main.js haben:
var Rebase = require('re-base');
var base = Rebase.createClass('https://fishmonger-f3761.firebaseio.com/');
und dann in meinem Haupt-App Komponente, habe ich dies:
componentDidMount : function() {
base.syncState(this.props.params.storeId + '/fishes', {
context : this,
state : 'fishes'
});
ich die folgende Warnung erhalten in Meine Konsole:
FIREBASE WARNING: set at /(*my custom store name*)/fishes/fish1/name failed: permission_denied
Wie füge ich in anonyme Browsersitzung basierte Benutzerauthentifizierung hinzu, um diesen Fehler zu ignorieren?
Vielen Dank für die Antwort. Ich habe den Regelteil bemerkt, aber zu keinem Zeitpunkt in der Dokumentation steht, wo der Regelcode liegt. Eine rules.json Datei oder so? – Marcus
Sie können die Regeln auf der Registerkarte Regeln in Ihrer Firebase-Konsole ändern: "Firebase"> "Datenbank"> "Regeln". –
@Marcus Überprüfen Sie meine aktualisierte Antwort. –