TsgcWebSocketHTTPServer › Eigenschaften › DocumentRoot
Verzeichnis, das vom integrierten HTTP-Server für statische Dateien (HTML, JavaScript, CSS, Bilder usw.) bereitgestellt wird.
property DocumentRoot: String read GetDocumentRoot write FDocumentRoot;
(leere Zeichenfolge)
Setzen Sie DocumentRoot auf den lokalen Ordner, der die statischen Assets enthält, die der HTTP-Server ausliefern darf. Wenn ein Client einen Dokumentpfad anfordert, verkettet der Server DocumentRoot mit der Request-URI und gibt, falls die resultierende Datei existiert, sie direkt zurück, ohne das Ereignis OnCommandGet auszulösen. Lassen Sie die Eigenschaft leer, um das automatische Datei-Dispatching zu deaktivieren, sodass jeder Request programmgesteuert behandelt wird. Nachgestellte Schrägstriche oder Backslashes werden automatisch entfernt.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.DocumentRoot := 'c:\www';
oServer.Active := true;