- Verzeichnisstruktur unter /docs spiegelt nun die tatsächliche Projektstruktur wider - frontend/server-Trennung entfernt zugunsten von /docs/pages, /docs/redux, /docs/utils etc. - Erhöht Wiederauffindbarkeit, Übersichtlichkeit und Entwicklerfreundlichkeit
2.0 KiB
2.0 KiB
📁 Webservice-Dokumentation – fromWebService
Dieses Verzeichnis dokumentiert alle Webservice-Aufrufe,
die über /redux/api/fromWebService/ im Projekt ausgeführt werden.
🌐 Hintergrund
Die TALAS.web-Anwendung übergibt idMap und idUser über die URL-Parameter:
http://<server>/talas5/MessagesMap/mapTypeC.aspx?m=12&u=484
Daraus entstehen Webservice-Aufrufe wie:
/talas5/ClientData/WebServiceMap.asmx/GisSystemStatic?idMap=12&idUser=484
Alle Webservices nutzen den Port 80 – auch in der Entwicklungsumgebung.
Daher wird zentral über .env.local gesteuert:
NEXT_PUBLIC_API_PORT_MODE=dev
📄 Enthaltene Dokumentationen
| Dateiname | Zweck |
|---|---|
fetchGisSystemStatic.md |
Systemübersicht aller Geräte |
fetchGisStationsMeasurements.md |
Messwerte der Geräte |
fetchGisStationsStatic.md |
Statische Standortinformationen |
fetchGisStationsStaticDistrict.md |
Gerätestruktur je Bezirk |
fetchGisStationsStatusDistrict.md |
Aktueller Gerätestatus nach Bezirk |
🔁 Verzeichnisstruktur
/docs
└── frontend
└── redux
└── api
└── fromWebService
├── fetchGisSystemStatic.md
├── fetchGisStationsMeasurements.md
├── fetchGisStationsStatic.md
├── fetchGisStationsStaticDistrict.md
├── fetchGisStationsStatusDistrict.md
└── README.md ← (diese Datei)
Diese Übersicht hilft Entwicklern beim Einstieg und zeigt, wie zentrale Webservice-Kommunikation im Projekt funktioniert.