Hallo,
In diesem einfachen kleinen Beispiel versuche ich auf ein Verzeichnis auf unserem Server zuzugreifen (unter Windows funktioniert das (das Ergebnis ist "\\172.16.0.102\Allgemein\Daten\")) aber ist das auch die "feine" Art ? 😀
So bekommst du keinen Zugriff. Das scheint mir eine normale Windows-Ordner Freigabe, die auch beim Client auf ein Ziellaufwerk gemappt sein muss. Ansonsten müsste es ja auch Nutzerabfrage/Zugangsberechtigung geben.
Du müsstest also zunächst festlegen, mit welchem Protokoll bzw. mit welcher API der Server die Daten bereitstellen soll und ob ggfs. eine Berechtigung benötigt wird (und wo die Zugangsdaten ggfs. sicher abgelegt werden).
In der Regel wird so etwas als fixe Umgebungsvariable hinterlegt. Das hat den Vorteil, dass du mit der Umgebungsvariable arbeitest, unabhängig vom Betriebssystem.
const path = require('path');
const dirDaten = path.join(process.env.ORDNER_ALLGEMEIN, "Daten");
Das Anlegen der Umgebungsvariable ist abhängig, wo und wie die Anwendung gestartet wird. Am einfachsten ist die Nutzung von dotenv
Gruss Michael