NAME
Trickster::Request - Enhanced request object for Trickster
SYNOPSIS
$app->get('/user/:id', sub {
my ($req, $res) = @_;
my $id = $req->param('id');
my $data = $req->json;
return "User: $id";
});
DESCRIPTION
Trickster::Request extends Plack::Request with convenience methods for accessing route parameters and JSON data.
METHODS
params()
Returns a hashref of route parameters.
param($name)
Gets a parameter value, checking route params first, then query/body params.
json()
Parses the request body as JSON and returns the decoded data structure.