Mojo::UserAgent::ServeUsermContributed Perl DocumeMojo::UserAgent::Server(3pm) NAME Mojo::UserAgent::Server - Application server SYNOPSIS use Mojo::UserAgent::Server; my $server = Mojo::UserAgent::Server->new; say $server->url; DESCRIPTION Mojo::UserAgent::Server is an embedded web server based on Mojo::Server::Daemon that processes requests for Mojo::UserAgent. ATTRIBUTES Mojo::UserAgent::Server implements the following attributes. ioloop my $loop = $server->ioloop; $server = $server->ioloop(Mojo::IOLoop->new); Event loop object to use for I/O operations, defaults to the global Mojo::IOLoop singleton. METHODS Mojo::UserAgent::Server inherits all methods from Mojo::Base and implements the following new ones. app my $app = Mojo::UserAgent::Server->app; Mojo::UserAgent::Server->app(Mojolicious->new); my $app = $server->app; $server = $server->app(Mojolicious->new); Application this server handles, instance specific applications override the global default. # Change application behavior $server->app->defaults(testing => 'oh yea!'); nb_url my $url = $server->nb_url; my $url = $server->nb_url('http'); my $url = $server->nb_url('https'); Get absolute Mojo::URL object for server processing non-blocking requests with "app" and switch protocol if necessary. restart $server->restart; Restart server with new port. url my $url = $server->url; my $url = $server->url('http'); my $url = $server->url('https'); Get absolute Mojo::URL object for server processing blocking requests with "app" and switch protocol if necessary. SEE ALSO Mojolicious, Mojolicious::Guides, <https://mojolicious.org>. perl v5.36.0 2022-12-22 Mojo::UserAgent::Server(3pm)
Generated by dwww version 1.15 on Fri Jun 28 17:19:23 CEST 2024.