Ich bin neu bei Firebase, ich fange an, ein Projekt zu machen, das Firebase und angular2 enthalten muss, aber ich bin so verwirrt darüber, wie man sie implementiert. Ich weiß nicht, ob eine Backend-Implementierung (wie Java oder NodeJs) nötig ist, um einige Sicherheitsprobleme (wie Formularvalidierung, Authentifizierung, Routing usw.) zu lösen, oder es genügt, Angular2 zu implementieren, um all diese Probleme zu lösen . Ich wäre so dankbar über jeden hilfreichen Rat, wie ich diese beiden Technologien implementieren könnte, um mein Projekt erfolgreich zu bauen. DankeMaking Firebase und Angular2 Projekt
Antwort
erste Firebase ist so etwas wie Ihre Backend Firebase kann sicher erhalten und senden Sie Anfrage als Backend-Anwendungen ... und eckig js wird den Rest tun, wie Sie gerade gesagt andd all die Backend-Sachen, die Sie von firebase behandeln können :)
Dies ist meine einfache Erklärung, wie diese 2 arbeitet
immer daran denken, dass Angular funktioniert nur in Front-End. Seine Domäne ist das Aussehen und Verhalten, Anwendungsereignisse, das Senden von Daten an den Server und alles, was etwas mit der Anzeige von Daten zu tun hat, ist in diesem Bereich codiert.
Backend-Dienste interagiert mit Ihrer Datenbank, Erstellen von Geschäftslogik, Umgang mit Authentifizierungen, Speichern/Senden von Daten und andere Sachen, die mit der Datenbank interagiert wird von hier codiert.
nun, wie diese beiden interact von Frontend-Dienst erfolgt HTTP Anfragen an den Server zu senden, die der Backend-Service. Dies geschieht mithilfe von winkelförmigen Stangen $ http Dienst oder die so genannte jQuery AJAX oder die berüchtigte XMLHttpRequest JavaScript nativen. Neue Technologien verwendet heute Web Sockets, die von Firebase und einige andere Frameworks verwendet wird, Web Sockets bietet einen schnelleren Weg Senden/Abrufen von Daten vom Server.
Der Server interpretiert die gesendeten Daten und sendet die entsprechende Antwort. Zum Beispiel, um Benutzerliste zu erhalten, Profil zu speichern, Berichte zu erhalten, sich einzuloggen, etc .. Es würde in diesem Workflow funktionieren.
1) Angular sendet HTTP-Anfrage an den Server, um eine Liste der Benutzer zu erhalten.
2) Der auf dem Server installierte Backend-Dienst interpretiert die gesendeten Daten.
3) Der Backend-Dienst ruft eine Liste der Benutzer aus der Datenbank ab.
4) Das Backend sendet die Daten zurück an den Frontend-Service.
5) Das Frontend empfängt dann die Serverantwort und zeigt die Daten in der Ansicht an.
Auch diese beiden sind separat codiert. Um detailliertere Erklärungen zur Interaktion von Frontend und Backend zu erhalten, finden Sie in Google so viele Ressourcen.
** Preenz **, könnten Sie mich bitte führen, was wäre die Serverseite, die ich verwenden könnte? Vielleicht Nodejs? –
Firebase ist bereits eine Option, kommt aber für einen Preis, NodeJS in der anderen Hand ist auch nützlich, aber denken Sie daran, Sie werden es von Hand ** von Grund auf neu erstellen ** und braucht ein bisschen Lernkurve, obwohl wir so viel in der Internet. PHP, Python, Ruby sind auch billige, kostenlose Optionen, aber sehr hohe Lernkurve und sie verwenden keine Web-Sockets, nur Node macht das jetzt. – masterpreenz
- 1. Angular2 und Firebase (AngularFire2)
- 2. Firebase Snapshot ändern und angular2
- 3. Firebase Angular2 Stammbaum Struktur
- 4. Angular2 Firebase, entfernte Artikel
- 5. Angular2 Firebase Telefonnummer Authentifizierung
- 6. Making und Object vereinheitlichbar
- 7. Einrichten Angular2 Projekt
- 8. Gleiches Firebase-Projekt für Android und iOS
- 9. Zugriff auf Firebase Angular2 Versprechen
- 10. Versprechen in angular2 mit Firebase
- 11. Angular2 render mehrstufiges Firebase-Objekt
- 12. Angular2-Anwendung auf Firebase bereitstellen
- 13. Firebase-Cloud-Messaging in Angular2
- 14. Making Javascript und HTML5-Spiele
- 15. Angular2-Projekt in Eclipse konfigurieren
- 16. Angular2 in Java Spring Projekt
- 17. Bündelung und Verkleinerung von angular2 Projekt, Js und Html
- 18. Mit Tinymce in Angular2 Projekt
- 19. Globales Layout für Angular2 Projekt
- 20. ios Firebase Push Notification Projekt
- 21. Mehrere Datenbanken in Firebase Projekt
- 22. Angular2 (endgültige Version) und Firebase-Authentifizierung ist nicht persistent
- 23. Angular2 Update-Feld und Summe + 1 (in Firebase speichern)
- 24. Angular2, Firebase, AngularFire2, route Wache und wie mit Bezug
- 25. Firebase-Benutzer mit Angular2/Ionic2 löschen
- 26. wie man Elektronen Desktop-App mit vorhandenen angular2 Projekt
- 27. Sortieren von Daten absteigende Liste Firebase Angular2
- 28. Fehler in angular2-Zwischenablage während angular2 Projekt mit Winkel cli
- 29. Projekt Import von alten Firebase zu neuen Firebase-Konsole
- 30. Mit gulp-useref mit Polymer und Angular2 Projekt
Vielen Dank für Ihren Rat –
yeah sure :) für weitere Informationen :) –
https://firebase.google.com/docs/hosting/ –