9 lines
1.9 KiB
JavaScript
9 lines
1.9 KiB
JavaScript
db.py legt in die Sachen in Datenbank ab. welchen DB typ nutzen wir ? SQlite :) (yes so ist es)
|
|
obj ist unsere Obket oreniteung und der Benutzer si da objket ? (joa, obj ist der Ordner für alle Objekte, da unser Projekt so mini ist, is da nur eins, und in dem File user.py ist das Objekt User definiert)
|
|
Ist scoket io der Datenbroker zwischen server und ESp ? (nein, das wäre mqtt, socketio macht die auto-comm zwischen server -> browser also webclient. ist eigentlich auch nur Implementiert, weil es performanter, schneller und einfacher als MQTT für web ist.)
|
|
Was macht persistence? (Datenbank spielen obwohl es keine ist, weil das Projekt so bodenlos klein ist, dass es sich nicht lohnt ein db-schema geschweige denn eine db dafür zu entwerfen, also speichere ich datensätze, die einzelne sachen definieren in persistent datensätzen (die sind hier als json file realisiert.))
|
|
Routes ist der Empfang der Daten von Esp als auch website oder? (nicht nur, aber u.a. routes kann mehr aber ist in the end nur um server.py clean zu halten)
|
|
Warum Static für die CSS/js sachen ? (Das ne ziemlich praktische grundstrucktur in web-dev und kommt daher, dass man js uns css nicht dynamisch anpasst was sie static macht -> folglich sind es Files, die der Server frei ohne sicherheits oder performance probleme an jeden client geben sollte der fragt (nicht nur sollte, sondern sogar muss... (theoretisch)) -> js uns css, wie auch evtl bilder werden in ein Static folder gepackt und der Ordner wird als Client für komplett zulässig geöffnet... )
|
|
Warum sind die CSS un JS augelagert ? (rückfrage, was meinst du ausgelagert?, also warum hab ich das nicht in dem html file gecoded?)
|
|
|