Warning: session_start(): open(/var/lib/php/sessions/sess_mt41ckim4monu6igugkc9ujf9d, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
// function: func(S uri, SS params) -> NanoHTTPD.Response or string
static MyHTTPD serveHttpFromWebServable(int port, WebServable webServable) ctex {
assertNotNull(+webServable);
MyHTTPD server = new(port);
server.serveFunction = func(S uri, SS params) {
var session = nanoHTTPDCurrentSession();
var req = new WebRequest(session, uri);
ret webServable.http(req);
};
server.start();
print("HTTP port " + port + " open exposing " + webServable);
ret server;
}