Hey zusammen,
habe aktuell ein paar Scripte die mit einer Datenbank im JSON Format arbeiten (viele Objekte in einem Array). Aktuell ist diese Datenbank in jedem Node.js script hardcoded, d.h. bei jeder Änderung muss ich alle Scripte auf allen Servern anpassen/editieren.
Daher wäre es wünschenswert das nur einmal an einer zentralen Stelle zu editieren und die Scripte bzw. Worker holen sich die Daten dann von dort.
Meine erste Idee, die ich aber selbst reichlich unelegant finde, wäre: Webserver aufsetzen, die Daten dort z.B. in einer .json oder .txt Datei hinterlegen (sind keine sensiblen Daten, trotzdem wäre es mir irgendwo, wo es nicht öffentlich wäre, doch lieber), diese via Node.js herunterladen und als JSON parsen und dann als Variable damit weiterarbeiten.
Bevor ich das aber so suboptimal löse wollte ich mir mal die Meinung von erfahreneren Programmierern holen und fragen wie ihr das so lösen würdet. Sicherlich ist eine Datenbank im JSON Format einer eher ungewöhnlichere Lösung, aber für meinen Zweck eben völlig ausreichend.
Wie löse ich es am idealsten? Am besten wäre eine Lösung, bei der ich die Daten online mit einem Editor aus dem Browser heraus gleich editieren könnte (falls es sowas schon für Enduser gibt).
Besten Dank vorab!
habe aktuell ein paar Scripte die mit einer Datenbank im JSON Format arbeiten (viele Objekte in einem Array). Aktuell ist diese Datenbank in jedem Node.js script hardcoded, d.h. bei jeder Änderung muss ich alle Scripte auf allen Servern anpassen/editieren.
Daher wäre es wünschenswert das nur einmal an einer zentralen Stelle zu editieren und die Scripte bzw. Worker holen sich die Daten dann von dort.
Meine erste Idee, die ich aber selbst reichlich unelegant finde, wäre: Webserver aufsetzen, die Daten dort z.B. in einer .json oder .txt Datei hinterlegen (sind keine sensiblen Daten, trotzdem wäre es mir irgendwo, wo es nicht öffentlich wäre, doch lieber), diese via Node.js herunterladen und als JSON parsen und dann als Variable damit weiterarbeiten.
Bevor ich das aber so suboptimal löse wollte ich mir mal die Meinung von erfahreneren Programmierern holen und fragen wie ihr das so lösen würdet. Sicherlich ist eine Datenbank im JSON Format einer eher ungewöhnlichere Lösung, aber für meinen Zweck eben völlig ausreichend.
Wie löse ich es am idealsten? Am besten wäre eine Lösung, bei der ich die Daten online mit einem Editor aus dem Browser heraus gleich editieren könnte (falls es sowas schon für Enduser gibt).
Besten Dank vorab!
Zuletzt bearbeitet: