From: Tomas Doran Date: Sun, 27 Mar 2011 13:33:36 +0000 (+0100) Subject: Document middlewares applied automatically X-Git-Tag: 5.89003~62 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=a412b2f4c665de5beaeb06789dffd13155f5877b Document middlewares applied automatically --- diff --git a/lib/Catalyst/PSGI.pod b/lib/Catalyst/PSGI.pod index 07590e7..bde2c0a 100644 --- a/lib/Catalyst/PSGI.pod +++ b/lib/Catalyst/PSGI.pod @@ -50,6 +50,26 @@ or L. =head2 What is in the .psgi Catalyst generates by default? +Catalyst generates an application which, if the C<< using_frontend_proxy >> +setting is on, is wrapped in L, and contains some +engine specific fixes for uniform behaviour, as contained in: + +=over + +=item L - FIXME, we don't use that really. + +=item L + +=item nginx - FIXME?? + +=back + +If you override the default by providing your own C<< .psgi >> file, then +none of these things will be done automatically for you by the PSGI +application returned when you call C<< MyApp->psgi_app >>, and if you need +any of this functionality, you'll need to implement this in your C<< .psgi >> +file yourself. + =head1 SEE ALSO L, L, L, L.