読者です 読者をやめる 読者になる 読者になる

NotFound時の処理を書く

mojolicious

NotFoundページを表示するだけなら「$self->render_not_found」を使う。
表示以外の処理を書きたい場合は、after_dispatchフックを使う。

$self->hook(after_dispatch => sub {
     my $c = shift;
     if ($c->res->code eq '404') {
         # HogeHoge
         return $c->render_not_found;
     }
});