Nephia::Plugin::ErrorPage - Error Page DSL for Nephia
package MyApp;
use Nephia plugins => [
'ErrorPage',
'View::MicroTemplate' => {...},
];
app {
return res_404() unless param('id');
...;
};
Nephia::Plugin::ErrorPage provides error page response DSLs.
In this plugin, default design for error page is so cheapy.
You can customize it with config.
For example. Look at following.
use Plack::Builder;
use MyApp;
my $app = MyApp->run(
ErrorPage => {
template => 'error.html',
},
);
builder {
...
$app;
};
Returns Nephia::Response object that contains specified response-code and response-message.
You may omission response-message.
app {
res_error(403);
};
# or
app {
res_error(403, 'some error message');
};
Returns Nephia::Response object that is 404 response.
app {
res_404();
};
Copyright (C) ytnobody.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
ytnobody [email protected]