774 B
774 B
ToDo 3 — Konfiguration
Ziel der Verbesserung
Zentralisierte Konfiguration statt verstreuter Hardcodierung. Konfiguration soll transparent, testbar und leicht anpassbar sein.
Aufgaben
config.jsoder ein zentrales Config-Modul anlegen- Alle Umgebungsvariablen an einer Stelle lesen und validieren
PORTGRBL_BASE_IP,GRBL_ELLBOW_IP,GRBL_HAND_IPROBOT_DEFAULT_FEEDRATEROBOT_USE_SPEED_CALC- HTTPS-Zertifikatpfade und Passphrase
startRobot.js,TelnetSenderGRBL,InfoServer.jsund weitere Module mit dem Config-Modul arbeiten lassen- Optional:
config/default.jsonoder.envals Konfigurationsbasis bereitstellen - Fehlende oder ungültige Konfiguration frühzeitig mit klarer Fehlermeldung melden