There are 2 things that you are trying to get from the URL. One is a part of the path hourly
- and the other is the parameters in the query string - namely the values for from
and to
.
You can get to the part of the path through the parameter to the handler - the x
in your example.
You can get to the query string through the Request
which is accessible on the NancyModule
.
To put this in code:
Get["consumptions/{granularity}"] = x =>
{
var granularity = x.granularity;
var from = this.Request.Query["from"];
var to = this.Request.Query["to"];
}
The variables granularity
. from
, and to
are all dynamic
, and you may need to convert them to whatever type you want.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…