HTML Engine Server

TsgcHTMLEngine_Server — łączy renderowanie stron sgcHTML z TsgcWSHTTPServer i serwuje gotowe strony oraz wszystkie osadzone zasoby Bootstrap, htmx i Chart.js.

TsgcHTMLEngine_Server

Komponent infrastruktury, który przyłącza się do działającego TsgcWSHTTPServer, przechwytuje przychodzące żądania HTTP i kieruje je do właściwego handlera strony sgcHTML. Bootstrap, htmx i Chart.js są serwowane automatycznie z wbudowanych zasobów; żaden CDN nie jest wymagany.

Klasa komponentu

TsgcHTMLEngine_Server

Rola

Serwuje strony sgcHTML przez HTTP

Języki

Delphi, C++ Builder, .NET

Podłącz do serwera i uruchom

Przypisz właściwość Server, ustaw Active na True, a każda zarejestrowana strona będzie dostępna przez HTTP, a Bootstrap CSS/JS będzie serwowany automatycznie z wbudowanych zasobów.

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;

Główne właściwości i metody

Najczęściej używane elementy.

Server

Przypisz aktywny TsgcWSHTTPServer, przez który silnik ma obsługiwać żądania HTTP.

Active

Ustaw na True, aby uruchomić silnik. Przechwytuje pasujące żądania i przekazuje je do handlerów stron.

BaseURL

Prefiks ścieżki URL dla wszystkich stron zarządzanych przez ten silnik (domyślnie '/').

Zasoby statyczne

Bootstrap CSS/JS oraz Chart.js są automatycznie serwowane z wbudowanych zasobów. Żaden CDN nie jest wymagany w czasie działania.

RegisterPage

Rejestruje handler strony pod określoną podścieżką, aby silnik kierował żądania do logiki renderowania sgcHTML.

HandleRequest

Punkt wejścia wywoływany przez serwer hosta dla każdego przychodzącego żądania. Kieruje je do właściwej strony lub serwuje zasób statyczny.

Kontynuuj eksplorację

Pomoc onlinePełna dokumentacja API i przewodnik użytkowania tego komponentu.
Wszystkie komponenty sgcHTMLPrzeglądaj pełną macierz funkcji 60+ komponentów.
Pobierz bezpłatną wersję próbną30-dniowa wersja próbna zawiera projekty demonstracyjne 60.HTML.
CenyLicencje Single, Team i Site z pełnym kodem źródłowym.

Gotowy do rozpoczęcia?

Pobierz bezpłatną wersję próbną i zacznij tworzyć interfejsy webowe w Delphi, C++ Builder i .NET.