Mojolicious::Static - Serve Static Files
use Mojolicious::Static;
Mojolicious::Static is a dispatcher for static files with Range and If-Modified-Since support.
Range
If-Modified-Since
Mojolicious::Static implements the following attributes.
default_static_class
my $class = $static->default_static_class; $static = $static->default_static_class('main');
The dispatcher will use this class to look for files in the DATA section.
DATA
prefix
my $prefix = $static->prefix; $static = $static->prefix('/static');
Prefix path to remove from incoming paths before dispatching.
root
my $root = $static->root; $static = $static->root('/foo/bar/files');
Directory to serve static files from.
Mojolicious::Static inherits all methods from Mojo::Base and implements the following ones.
dispatch
my $success = $static->dispatch($c);
Dispatch a Mojolicious::Controller object.
serve
my $success = $static->serve($c, 'foo/bar.html');
Serve a specific file.
serve_404
my $success = $static->serve_404($c); my $success = $static->serve_404($c, '404.html');
Serve a 404 error page, guaranteed to render at least a default page.
404
serve_500
my $success = $static->serve_500($c); my $success = $static->serve_500($c, '500.html');
Serve a 500 error page, guaranteed to render at least a default page.
500
serve_error
my $success = $static->serve_error($c, 404); my $success = $static->serve_error($c, 404, '404.html');
Serve error page, guaranteed to render at least a default page.
Mojolicious, Mojolicious::Guides, http://mojolicious.org.
To install Mojolicious, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mojolicious
CPAN shell
perl -MCPAN -e shell install Mojolicious
For more information on module installation, please visit the detailed CPAN module installation guide.