Folgt...
- Repository klonen:
git clone https://github.com/[username]/openscancloud.git
cd openscancloud- Abhängigkeiten installieren:
npm install- Umgebungsvariablen konfigurieren:
- Erstelle eine
.envDatei im Root-Verzeichnis - Füge folgende Konfiguration hinzu:
- Erstelle eine
BASE_PATH=
HOST=localhost
PORT=8080
URL=http://localhost:8080
JWT_SECRET=dein-geheimer-schluessel
DEBUG=false- Entwicklungsmodus starten:
npm run dev- Produktionsmodus starten:
npm startDie API-Dokumentation ist über Swagger UI verfügbar:
- Starte den Server wie oben beschrieben
- Öffne die Swagger UI unter: http://localhost:8080/docs (URL ggf. anpassen)
In der Swagger UI kannst du:
- Alle verfügbaren API-Endpunkte einsehen
- Die API-Methoden direkt testen
- Request/Response Schemas anzeigen lassen
Um die Tests auszuführen:
npm test