3

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?

Eugen Konkov
  • 22,193
  • 17
  • 108
  • 158

0 Answers0