Firebase: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
Zeile 8: Zeile 8:
  
  
JavaScript:
+
JavaScript - Datensatz über REST anlegen
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
fetch('https://vue-course-http-01-default-rtdb.firebaseio.com/surveys.json', {
+
fetch('https://vue-course-http-01-default-rtdb.firebaseio.com/contacts.json', {
 
         method: 'POST',
 
         method: 'POST',
 
         headers: {
 
         headers: {
Zeile 21: Zeile 21:
 
       });
 
       });
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
Dabei gibt contacts.json den Namen der Tabelle vor (contacts) Der vordere Teil ist der Endpunkt und wird vorgegeben.

Aktuelle Version vom 6. Januar 2021, 21:35 Uhr

Firebase ist ein Service von Google mit dem man ein Backend für Webservices erzeugen kann.

Es gibt eine Menge Komponenten. Zum Testen von Webapps bietet sich z.b. die NoSQL Datenbank an (Realtime Database)

https://firebase.google.com/docs/database/?authuser=0

Realtime Database[Bearbeiten]

Die Realtime Database hat eine REST Schnittstelle. Man kann relativ einfach über http Requests darauf zugreifen.


JavaScript - Datensatz über REST anlegen

fetch('https://vue-course-http-01-default-rtdb.firebaseio.com/contacts.json', {
        method: 'POST',
        headers: {
          'Content-Type': 'application/json'
        },
        body: JSON.stringify({
          name: 'Max Muster',
          age: 33
        })
      });

Dabei gibt contacts.json den Namen der Tabelle vor (contacts) Der vordere Teil ist der Endpunkt und wird vorgegeben.