FoxServer
FoxServer ist ein eigenstandiger HTTP-Server fur Visual FoxPro, mit dem Sie REST-APIs erstellen, Webhooks verwalten, JWT-Middleware und CORS konfigurieren und vieles mehr aus nativem VFP-Code heraus tun konnen, ohne IIS oder Apache zu benotigen.
In diesem Abschnitt
- Installation — Anforderungen, Download und Schritt-fur-Schritt-Installation.
- Erste Schritte — Ihre erste REST-API in weniger als 5 Minuten.
- Konfiguration — Serveroptionen, Ports, HTTPS und mehr.
- Routing — Routendefinition, Parameter und Antworten.
- Middleware — JWT, CORS, Protokollierung und benutzerdefinierte Middleware.
- Lizenzierung — Lizenztypen, Aktivierung und Wartung.
- Erweiterte Funktionen — SSE, Webhooks, Hot Reload, Metriken und Windows-Dienstmodus.
- Beispiele — Hello World, vollstandiges CRUD und Master-Detail, einsatzbereit.
- API-Referenz — Vollstandige Referenz fur Klassen, Methoden und Eigenschaften.
- FAQ — Haufig gestellte Fragen und Fehlerbehebung.
Hauptmerkmale
- Eigenstandiger HTTP/HTTPS-Server (ohne IIS oder Apache)
- REST-APIs mit parametriertem Routing
- Integrierte Middleware: JWT, CORS, Protokollierung
- Server-Sent Events (SSE) fur Echtzeit-Streaming
- Webhook-System mit Wiederholungsversuchen und Metriken
- Hot Reload: Logik neu laden ohne Serverstart
- Windows-Dienstmodus
- Ewige Seat-Lizenz, einmalige Zahlung
Systemanforderungen
| Komponente | Minimum | Empfohlen |
|---|---|---|
| Visual FoxPro | 9.0 SP2 | VFP 9 SP2 / VFP 10.1 |
| Windows | Windows 10 | Windows 10 / 11 |
| .NET Framework | 4.7.2 | 4.8 |
| RAM | 4 GB | 8 GB |
| Festplatte | 100 MB | 500 MB |
Keine Internetverbindung erforderlich FoxServer fuhrt wahrend des Betriebs keine externen Serveraufrufe durch. Die Lizenz wird beim Start lokal verifiziert.