Artur Khabibullin
/
Raisin-0.21
⭐ Starred 62
GitHub stars
/
TODO.md
Path params
get/post/put/delete/... etc. should take path params;
Don't forget to update DOCS!!!
get '/suburl' => sub {
'ok';
};
Params as a main word
Start route definition with the params keyword like in Grape:
params [
requires => ['name', $Raisin::Types::String],
],
get '/suburl' => sub {
'ok'
};
params [
requires => ['name', $Raisin::Types::String],
],
post sub {
'ok'
};
Token auth
* Plack middleware;
* Raisin plugin;
See Plack::Middleware::Auth::AccessToken.
* based on accept content type header;
* based on path extension;
Path extension should have more priority rather accept header.