NAME
Plack::Server - Standard interface for Plack implementations
SYNOPSIS
my $server = Plack::Server::XXX->new(%args);
$server->run($app);
DESCRIPTION
Plack::Server is a base class of Plack PSGI implementations. Plack::Server may inherit from this class, but as long as they implement the methods defined as an Server unified interface, they do not need to inherit Plack::Server.
METHODS
- new
-
$server = Plack::Server::XXX->new(%args);
Creates a new implementation object. %args can take arbitrary parameters per implementations but common parameters are:
- port
-
Port number the server listens to.
- address
-
Address the server listens to. Set to undef to listen any interface.
- run
-
$server->run($app)
Starts the server process and when a request comes in, run the PSGI application passed in
$app
.
SEE ALSO
rackup