HTML Engine Server
TsgcHTMLEngine_Server — verbindet das sgcHTML-Seiten-Rendering mit einem TsgcWSHTTPServer und liefert gerenderte Seiten sowie alle eingebetteten Bootstrap-, htmx- und Chart.js-Assets.
TsgcHTMLEngine_Server — verbindet das sgcHTML-Seiten-Rendering mit einem TsgcWSHTTPServer und liefert gerenderte Seiten sowie alle eingebetteten Bootstrap-, htmx- und Chart.js-Assets.
Eine Infrastrukturkomponente, die sich an einen laufenden TsgcWSHTTPServer anhängt, eingehende HTTP-Anfragen abfängt und sie an den richtigen sgcHTML-Seiten-Handler weiterleitet. Eingebettete Bootstrap-, htmx- und Chart.js-Assets werden automatisch bereitgestellt; kein CDN erforderlich.
TsgcHTMLEngine_Server
Stellt sgcHTML-Seiten über HTTP bereit
Delphi, C++ Builder, .NET
Weisen Sie die Eigenschaft Server zu, setzen Sie Active auf True und jede registrierte Seite ist über HTTP erreichbar, wobei Bootstrap CSS/JS automatisch aus eingebetteten Ressourcen bereitgestellt wird.
uses
sgcHTMLEngine_Server;
var
oEngine: TsgcHTMLEngine_Server;
begin
oEngine := TsgcHTMLEngine_Server.Create(nil);
try
oEngine.Server := WSSServer; // your TsgcWSHTTPServer
oEngine.BaseURL := '/';
oEngine.Active := True;
except
oEngine.Free;
raise;
end;
// oEngine now serving; free it when the server shuts down
end;
// includes: sgcHTMLEngine_Server.hpp
TsgcHTMLEngine_Server *oEngine = new TsgcHTMLEngine_Server(NULL);
oEngine->Server = WSSServer;
oEngine->BaseURL = "/";
oEngine->Active = true;
using esegece.sgcWebSockets;
var engine = new TsgcHTMLEngine_Server();
engine.Server = wssServer;
engine.BaseURL = "/";
engine.Active = true;
Die am häufigsten verwendeten Members.
Weist den aktiven TsgcWSHTTPServer zu, über den die Engine HTTP-Anfragen bedienen soll.
Auf True setzen, um die Engine zu starten; sie fängt passende Anfragen ab und delegiert sie an Ihre Seiten-Handler.
Das URL-Pfadpräfix für alle von dieser Engine verwalteten Seiten (Standard: '/').
Bootstrap CSS/JS und Chart.js werden automatisch aus eingebetteten Ressourcen bereitgestellt; kein CDN zur Laufzeit erforderlich.
Registriert einen Seiten-Handler unter einem bestimmten Unterpfad, sodass die Engine Anfragen an Ihre sgcHTML-Rendering-Logik weiterleitet.
Einstiegspunkt, der vom Host-Server für jede eingehende Anfrage aufgerufen wird; leitet zur richtigen Seite weiter oder bedient ein statisches Asset.
| Online-HilfeVollständige API-Referenz und Verwendungshandbuch für diese Komponente. | Öffnen | |
| Alle sgcHTML-KomponentenDurchsuche die vollständige Feature-Matrix mit 60+ Komponenten. | Öffnen | |
| Kostenlose Testversion herunterladenDie 30-Tage-Testversion enthält die 60.HTML-Demoprojekte. | Öffnen | |
| PreiseEinzel-, Team- und Site-Lizenzen mit vollständigem Quellcode. | Öffnen |