static this()
{
auto h = new Handlers;
setLogLevel(LogLevel.Debug);
setLogFile("log.txt", LogLevel.Info);
auto settings = new HttpServerSettings;
//settings.hostName = "realty.com";
settings.port = 8080;
settings.bindAddresses = ["127.0.0.1"];
settings.errorPageHandler = &h.error;
auto router = new UrlRouter;
router.get("/", &h.listHandler);
router.get("/apartment", &h.dumbHandler);
router.get("*", serveStaticFiles("./public/"));
listenHttp(settings, router);
}
/// member of class h:
void dumbHandler(HttpServerRequest req, HttpServerResponse res)
{
render!("apartment.dt", req)(res);
}
apartment.dt template:
extends layout
block content
h1 #{ req.form }
url looks like: http://127.0.0.1:8080/apartment?id=123&qwe=123
this code always returns: []
why? I am can not get any arguments because this.