var srv=app.CreateWebServer(port,opts);
Das Basis-Verzeichnis wird mit der 'SetFolder'-Funktion festgelegt:
var path = "/sdcard/DroidScript";
srv.SetFolder(path);
Abschließend muss der Server noch gestartet werden:
srv.Start();
Folgende Optionen stehen zur Auswahl:
ListDir
(Verzeichnis auflisten)NoWelcome
(index.html ignorieren)Upload
Reflect
(für WebSockets)
Die Optionen werden, wie in DroidScript üblich, als Komma-separierte Zeichenfolge angegeben.
Eigene Servlets um Parameter zu verarbeiten lassen sich folgendermaßen erstellen:
//Servlet hinzufügen
srv.AddServlet( path, fn);
//Servlet-Funktion
function OnServlet(request,info){
srv.SetResponse("IP "+ info.remoteAddress);
}
Ich habe folgende App geschrieben um den WebServer und seine Funktionen zu testen:
Keine Kommentare:
Kommentar veröffentlichen