Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
HTTP::Engine::MiddlewaUser)Contributed Perl DocumenHTTP::Engine::Middleware(3)

NAME
       HTTP::Engine::Middleware	- middlewares distribution

WARNING! WARNING!
       THIS MODULE IS IN ITS ALPHA QUALITY. THE	API MAY	CHANGE IN THE FUTURE

SYNOPSIS
       simply

	   my $mw = HTTP::Engine::Middleware->new;
	   $mw->install(qw/ HTTP::Engine::Middleware::DebugScreen HTTP::Engine::Middleware::ReverseProxy /);
	   HTTP::Engine->new(
	       interface => {
		   module => 'YourFavoriteInterfaceHere',
		   request_handler => $mw->handler( \&handler ),
	       }
	   )->run();

       method injection	middleware

	   my $mw = HTTP::Engine::Middleware->new({ method_class => 'HTTP::Engine::Request' });
	   $mw->install(qw/ HTTP::Engine::Middleware::DebugScreen HTTP::Engine::Middleware::ReverseProxy /);
	   HTTP::Engine->new(
	       interface => {
		   module => 'YourFavoriteInterfaceHere',
		   request_handler => $mw->handler(sub {
		       my $req = shift;
		       HTTP::Engine::Response->new( body => $req->mobile_attribute );
		   })
	       }
	   )->run();

DESCRIPTION
       HTTP::Engine::Middleware	is official middlewares	distribution of
       HTTP::Engine.

WISHLIST
       Authentication

       OpenID

       mod_rewrite ( someone write :p )

       and more	ideas

AUTHOR
       Kazuhiro	Osawa <ko@yappo.ne.jp>

       Daisuke Maki

       Tokuhiro	Matsuno	<tokuhirom@gmail.com>

       nyarla

       marcus

       hidek

       walf443

       Takatoshi Kitano	<techmemo@gmail.com<gt>

SEE ALSO
       HTTP::Engine

REPOSITORY
       We moved	to GitHub.

	 git clone git://github.com/http-engine/HTTP-Engine-Middleware.git

       HTTP::Engine::Middleware's Git repository is hosted at
       <http://github.com/http-engine/HTTP-Engine-Middleware>.	patches	and
       collaborators are welcome.

LICENSE
       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.32.1			  2010-04-13	   HTTP::Engine::Middleware(3)

NAME | WARNING! WARNING! | SYNOPSIS | DESCRIPTION | WISHLIST | AUTHOR | SEE ALSO | REPOSITORY | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=HTTP::Engine::Middleware&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help