STF::Dispatcher::PSGI::HTTPException - Very Light Exception For STF Dispatcher
use STF::Dispatcher::PSGI::HTTPException; STF::Dispatcher::PSGI::HTTPException->throw( $code ); STF::Dispatcher::PSGI::HTTPException->throw( $code, \@hdrs ); STF::Dispatcher::PSGI::HTTPException->throw( $code, \@hdrs, \@content );
This class is a very lightweight fallback for STF Dispatcher modules to abort request processing and immediately return a HTTP response.
This is meant to be used in conjunction with Plack::Middleware::HTTPExceptions.
You are free to use other modules such ash HTTP::Exception. This module only exists so that we don't have to add an extra dependency to STF::Dispatcher::PSGI (which should just be the interface, so should be as light as possible)
To install STF::Dispatcher::PSGI, copy and paste the appropriate command in to your terminal.
cpanm
cpanm STF::Dispatcher::PSGI
CPAN shell
perl -MCPAN -e shell install STF::Dispatcher::PSGI
For more information on module installation, please visit the detailed CPAN module installation guide.