- 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
61 lines
2.0 KiB
Markdown
61 lines
2.0 KiB
Markdown
# 📁 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:
|
||
|
||
```env
|
||
NEXT_PUBLIC_API_PORT_MODE=dev
|
||
```
|
||
|
||
---
|
||
|
||
## 📄 Enthaltene Dokumentationen
|
||
|
||
| Dateiname | Zweck |
|
||
|----------------------------------------|--------------------------------------|
|
||
| [`fetchGisSystemStatic.md`](./fetchGisSystemStatic.md) | Systemübersicht aller Geräte |
|
||
| [`fetchGisStationsMeasurements.md`](./fetchGisStationsMeasurements.md) | Messwerte der Geräte |
|
||
| [`fetchGisStationsStatic.md`](./fetchGisStationsStatic.md) | Statische Standortinformationen |
|
||
| [`fetchGisStationsStaticDistrict.md`](./fetchGisStationsStaticDistrict.md) | Gerätestruktur je Bezirk |
|
||
| [`fetchGisStationsStatusDistrict.md`](./fetchGisStationsStatusDistrict.md) | Aktueller Gerätestatus nach Bezirk |
|
||
|
||
---
|
||
|
||
## 🔁 Verzeichnisstruktur
|
||
|
||
```bash
|
||
/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. |