HTML Engine Server

TsgcHTMLEngine_Server — relie le rendu des pages sgcHTML à un TsgcWSHTTPServer et sert les pages rendues ainsi que toutes les ressources Bootstrap, htmx et Chart.js intégrées.

TsgcHTMLEngine_Server

Un composant d'infrastructure qui s'attache à un TsgcWSHTTPServer en cours d'exécution, intercepte les requêtes HTTP entrantes et les achemine vers le gestionnaire de page sgcHTML approprié. Bootstrap, htmx et Chart.js intégrés sont servis automatiquement, sans CDN requis.

Classe du composant

TsgcHTMLEngine_Server

Rôle

Sert les pages sgcHTML via HTTP

Langages

Delphi, C++ Builder, .NET

Associer au serveur et démarrer

Assignez la propriété Server, mettez Active à True et chaque page enregistrée est accessible via HTTP avec le CSS/JS Bootstrap servi automatiquement depuis les ressources intégrées.

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;

Propriétés et méthodes clés

Les membres les plus fréquemment utilisés.

Server

Assignez le TsgcWSHTTPServer actif à travers lequel le moteur doit servir les requêtes HTTP.

Active

Mettez à True pour démarrer le moteur ; il intercepte les requêtes correspondantes et les délègue à vos gestionnaires de page.

BaseURL

Le préfixe de chemin URL pour toutes les pages gérées par ce moteur (par défaut '/').

Ressources statiques

Le CSS/JS Bootstrap et Chart.js sont automatiquement servis depuis les ressources intégrées, sans CDN requis à l'exécution.

RegisterPage

Enregistre un gestionnaire de page à un sous-chemin spécifique afin que le moteur achemine les requêtes vers votre logique de rendu sgcHTML.

HandleRequest

Point d'entrée appelé par le serveur hôte pour chaque requête entrante ; achemine vers la page correcte ou sert une ressource statique.

Continuer à explorer

Aide en ligneRéférence API complète et guide d'utilisation pour ce composant.
Tous les composants sgcHTMLParcourez la matrice complète de 60+ composants.
Télécharger l'essai gratuitL'essai de 30 jours inclut les projets de démonstration 60.HTML.
TarifsLicences Single, Team et Site avec code source complet.

Prêt à commencer ?

Téléchargez l'essai gratuit et commencez à créer des interfaces web en Delphi, C++ Builder et .NET.