Trovo scritto: "Un progetto è il tuo contenitore per Apps". Dunque non si tratta di un'App.
Vediamo di che si tratta, allora: sarà un insieme di progetti?
Ecco il primo form:
Ho aggiunto il nome di fantasia di un "progetto", ora inserisco la nazione corretta e vado...
Ottengo una pagina con questo elenco:
Ecco, a me interessa in particolare il database, quindi andiamo a vedere se se ne può fare qualcosa...
Intanto, ecco un link che dovrebbe indirizzare al mio database, forse... Ci sono dati personali in mezzo, per cui ritengo sia l'indirizzo di qualcosa di mio personale.
Ma mi rendo conto che la finestra principale della pagina presenta tre schede: DATA, RULES e USAGE.
Vado sulla pagina linkata da LEARN MORE, e scopro che bisogna innanzitutto definire le REGOLE. Andiamo su RULES e vediamo...
Apprendo che le regole sono scritte in una sintassi JavaScript-like.
Ecco la prima regola, che dovrebbe avere a che fare con l'accesso autorizzato dell'utente a dati privati:
{ "rules": { ".read": "auth != null", ".write": "auth != null" } }Non conosco questi comandi.
Si dovrebbe approfondire...
Vado a vedere su altri eventuali tutorial...
Mi pare di aver capito che questo linguaggio si chiami JSON.
Voglio archiviare sul database una piccola stronzata.
Come faccio?
Questa cosa mi sembra promettente.
Il mio "indirizzo" è:
https://jacproject-c5cfa.firebaseio.com/L'esempio riportato sul tutorial opera sull'indirizzo:
https://docs-examples.firebaseio.com/web/dataE' necessario aggiungere web/data?
Va aggiunto nell'albero?...
Per cominciare, cerchiamo di espandere questo database.
Se ho capito bene, la radice è quella, https://jacproject-c5cfa.firebaseio.com/
Provo questo approccio: tento di lavorare con json partendo dal javascript dove mi sento più a mio agio...
Ho trovato questo codice da aggiungere al codice HTML (credo):
<script src="https://www.gstatic.com/firebasejs/3.3.0/firebase.js"></script> <script> // Initialize Firebase var config = { apiKey: "AIzaSyDAplxRFl1HcMMo5QYqt8RropQCx6no3Ok", authDomain: "jacproject-c5cfa.firebaseapp.com", databaseURL: "https://jacproject-c5cfa.firebaseio.com", storageBucket: "jacproject-c5cfa.appspot.com", }; firebase.initializeApp(config); </script>Non succede letteralmente un tubo.
AH... mi rimanda a un link per usare il database... andiamo a vedere...
Sono ancora in fase indeterminata.
Come faccio ad aggiungere altri "campi"?
Ho sfondato! Decrittato il sistema!
Sulla scheda DATA della pagina relativa al database, posso aggiungere dei nodi al mio database in modo immediato, con una funzione che prima mi era sfuggita.
Ora vediamo che dati si possono inserire in JSON.
Nessun commento:
Posta un commento