Plack::App::File(3pm) | User Contributed Perl Documentation | Plack::App::File(3pm) |
Plack::App::File - Serve static files from root directory
use Plack::App::File; my $app = Plack::App::File->new(root => "/path/to/htdocs")->to_app; # Or map the path to a specific file use Plack::Builder; builder { mount "/favicon.ico" => Plack::App::File->new(file => '/path/to/favicon.ico')->to_app; };
This is a static file server PSGI application, and internally used by Plack::Middleware::Static. This application serves files from the document root if the path matches with the local file. Use Plack::App::Directory if you want to list files in the directory as well.
If it's set the application would ALWAYS create a response out of the file and there will be no security check etc. (hence fast). If it's not set, the application uses "root" to find the matching file.
Tatsuhiko Miyagawa
Plack::Middleware::Static Plack::App::Directory
2022-09-06 | perl v5.34.0 |