Plack::Middleware::Cleanup - Run cleanup code after request completion River stage one • 1 direct dependent • 1 total dependent

This middleware makes it possible to run code after the request cycle is complete and the client has received the response. Your application will see a callback in "$env->{'cleanup.register'}". Call this callback with any number of coderefs that you ...

HDP/Plack-Middleware-Cleanup-0.003 - 09 Sep 2011 19:52:06 GMT

Plack::Middleware::Woothee - Set woothee information based on User-Agent River stage one • 1 direct dependent • 1 total dependent

This middleware get woothee information based on User-Agent and assign this to `$env->{'psgix.woothee'}`. You can use this information in your application....

BAYASHI/Plack-Middleware-Woothee-0.05 - 15 Mar 2016 14:30:00 GMT

Plack::Middleware::Delay - Put delays on your requests River stage one • 1 direct dependent • 1 total dependent

This middleware imposes an artifical delay on requests, for purposes of testing. It could also be used to implement <http://xkcd.com/862/>....

RHOELZ/Plack-Middleware-Delay-0.01 - 13 Aug 2011 18:11:48 GMT

Plack::Middleware::DNSBL - An IPv4 DNS Blacklist middleware for Plack River stage one • 1 direct dependent • 1 total dependent

The Plack::Middleware::DNSBL middleware provides a simple yet customizable way of blocking ill-intentionated requests from reaching your main application by using an external blacklist....

VTFRVL/Plack-Middleware-DNSBL-0.0304 - 27 Sep 2015 04:32:00 GMT

Plack::Middleware::Debug - display information about the current request/response River stage two • 40 direct dependents • 55 total dependents

The debug middleware offers a configurable set of panels that displays information about the current request and response. The information is generated only for responses with a status of 200 ("OK") and a "Content-Type" that contains "text/html" or "...

MIYAGAWA/Plack-Middleware-Debug-0.17 - 21 Feb 2018 21:12:24 GMT

Plack::Middleware::OAuth - Plack middleware for OAuth1, OAuth2 and builtin provider configs. River stage one • 1 direct dependent • 1 total dependent

This module is still in **BETA** , DO NOT USE THIS FOR PRODUCTION! Plack::Middleware::OAuth supports OAuth1 and OAuth2, and provides builtin config for providers like Twitter, GitHub, Google, Facebook. The only one thing you need to mount your OAuth ...

CORNELIUS/Plack-Middleware-OAuth-0.10 - 04 Dec 2011 07:46:28 GMT

Plack::Middleware::GeoIP - Find country and city of origin of a web request River stage one • 1 direct dependent • 1 total dependent

Plack::Middleware::GeoIP is a loose port of the Apache module mod_geoip. It uses Geo::IP to lookup the country and city that a web request originated from. All requests are looked up and GEOIP_* variables are added to PSGI environment hash. For impro...

SHERWIN/Plack-Middleware-GeoIP-0.05 - 05 Mar 2017 10:00:56 GMT

Plack::Middleware::JSONP - Wraps JSON response in JSONP if callback parameter is specified River stage four • 737 direct dependents • 2033 total dependents

Plack::Middleware::JSONP wraps JSON response, which has Content-Type value either "text/javascript" or "application/json" as a JSONP response which is specified with the "callback" query parameter. The name of the parameter can be set while enabling ...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::Deflater - Compress response body with Gzip or Deflate River stage two • 8 direct dependents • 45 total dependents

Plack::Middleware::Deflater is a middleware to encode your response body in gzip or deflate, based on "Accept-Encoding" HTTP request header. It would save the bandwidth a little bit but should increase the Plack server load, so ideally you should han...

KAZEBURO/Plack-Middleware-Deflater-0.12 - 12 Sep 2013 02:34:27 GMT

Plack::Middleware::Magpie - Plack Middleware Interface For Pipelined Magpie Applications River stage one • 1 direct dependent • 1 total dependent

KHAMPTON/Magpie-1.163200 - 15 Nov 2016 16:10:21 GMT

Plack::Middleware::Mirror - Save responses to disk to mirror a site River stage one • 1 direct dependent • 1 total dependent

NOTE: This module is in an alpha stage. Only the simplest case of static file request has been considered. Handling of anything with a QUERY_STRING is currently undefined. Suggestions, patches, and pull requests are welcome. This middleware will save...

RWSTAUNER/Plack-Middleware-Mirror-0.401 - 15 Jul 2011 00:05:20 GMT

Plack::Middleware::Static - serve static files with Plack River stage four • 737 direct dependents • 2033 total dependents

This middleware allows your Plack-based application to serve static files. Note that if you are building an app using Plack::App::URLMap, you should consider using Plack::App::File to serve static files instead. This makes the overall routing of your...

MIYAGAWA/Plack-1.0047 - 10 Feb 2018 09:25:30 GMT

Plack::Middleware::Raygun - wrap around psgi application to send stuff to raygun.io. River stage zero No dependents

Send error/crash data to the raygun.io api....

HEYTRAV/Plack-Middleware-Raygun-v0.4 - 07 Aug 2016 02:02:01 GMT

Plack::Middleware::Header - modify HTTP response headers River stage two • 5 direct dependents • 13 total dependents

Plack::Middleware::Header...

CHIBA/Plack-Middleware-Header-0.04 - 09 Sep 2010 06:44:33 GMT

Plack::Middleware::Access - Restrict access depending on remote ip or other parameters River stage one • 2 direct dependents • 2 total dependents

This middleware is intended for restricting access to your app by some users. It is very similar with allow/deny directives in web-servers....

TADAM/Plack-Middleware-Access-0.4 - 10 Feb 2014 02:29:00 GMT

Plack::Middleware::Cached - Glues a cache to your PSGI application River stage one • 1 direct dependent • 1 total dependent

This module can be used to glue a cache to a PSGI applications or middleware. A cache is an object that provides at least two methods to get and set data, based on a key. Existing cache modules on CPAN include CHI, Cache, and Cache::Cache. Although t...

VOJ/Plack-Middleware-Cached-0.15 - 02 Jan 2014 17:20:51 GMT

Plack::Middleware::Statsd - send statistics to statsd River stage one • 1 direct dependent • 1 total dependent

This middleware gathers metrics from the application send sends them to a statsd server....

RRWO/Plack-Middleware-Statsd-v0.3.9 - 30 Nov 2018 16:00:44 GMT

Plack::Middleware::RealIP - Override client IP with header value provided by proxy/load balancer River stage one • 1 direct dependent • 1 total dependent

Plack::Middleware::RealIP is loose port of the Apache module mod_remoteip. It overrides "REMOTE_ADDR" with the IP address advertised in the request header configured with "header". When multiple, comma delimited IP addresses are listed in the header ...

SHERWIN/Plack-Middleware-RealIP-0.03 - 07 Apr 2012 16:23:51 GMT

Plack::Middleware::GeoIP2 - Find country and city of origin of a web request River stage one • 1 direct dependent • 1 total dependent

Plack::Middleware::GeoIP2 is a version of Plack::Middleware::GeoIP using the more recent GeoIP2 library from MaxMind. All requests are looked up and GEOIP_* variables are added to PSGI environment hash. For improved performance, you may want to only ...

SHERWIN/Plack-Middleware-GeoIP-0.05 - 05 Mar 2017 10:00:56 GMT

Plack::Middleware::Inline - Anonymous Plack::Middlewares River stage one • 1 direct dependent • 1 total dependent

FRODWITH/Plack-Middleware-Inline-0.02 - 17 Jun 2010 00:41:17 GMT

477 results (0.038 seconds)