1

Ich versuche, die Firebase-App von here zu implementieren, und ich bin auf this Tutorial folgen. Ich möchte meine Firebase-App bereitstellen. Wenn ich aber'Firebase deploy' Kompilierungsfehler in storage.rules

eingeben, erhalte ich einen Fehler. Hier sind meine Protokolle:

egaumbp:web gg$ firebase deploy 

=== Deploying to 'friendlychat-6e4c3'... 

i deploying database, storage, hosting 
i storage: checking rules for compilation errors... 

Error: Compilation error in storage.rules: 

[E] 3:12 - Unexpected '<'. 
egaumbp:web gg$ 

Ich bin angemeldet, und ich habe die Version 3.0.0 des Feuerbasis Toolkit, und ich tue dies aus einem MacBook Pro (Retina, 13 Zoll, Ende 2012), auf OSX EL Capitan Version 10.11.2.

Antwort

2

Viele der Beispiele im Leitfaden für die ersten Schritte verwenden die Konvention <placeholder>, in der der Entwickler einige zusätzliche Informationen bereitstellen muss, damit das Beispiel funktioniert. Im ersten Beispiel von Understanding Firebase Storage Security Rules wird das folgende Code-Snippet mit dem Platzhalter <your-firebase-storage-bucket> dargestellt.

service firebase.storage { 
    match /b/<your-firebase-storage-bucket>/o { 
    // ... more rules ... 
    } 
} 

den Unexpected '<' Fehler in diesem Fall zu beheben, ersetzen Sie den Platzhalter mit friendlychat-6e4c3.appspot.com wie so:

service firebase.storage { 
    match /b/friendlychat-6e4c3.appspot.com/o { 
    // ... more rules ... 
    } 
} 

Eine detaillierte Übersicht über die unterstützten Syntax und Funktionen auf Learn to Secure Files zur Verfügung steht. Es ist eine gute Referenz, wenn Sie auf mehr Kompilierungsfehler stoßen.

+0

Vielen Dank Mann. –

+0

Sie sind herzlich willkommen. Froh, dass es geholfen hat. –

+0

bin tun, was Sie in Ihrer Antwort auf diese freundlich-chat-4bd7c.appspot.com/o erwähnt haben, aber immer noch den gleichen Fehler jede Idee bekommen –