My dancer version is 1.35.
I can not find correct way to return error to user from before
hook.
#!/usr/bin/env perl
use Dancer;
set port => 8080;
hook before => sub {
Dancer::send_error('Hello', 422 );
};
get '/hello/:name' => sub {
return "Why, hello there " . param('name');
};
dance;
Will result 500 Internal server error
instead of expected 422
What is correct way to return error from before
hook?