[Dancer-users] working with HTTP env vars

P Kishor punk.kish at gmail.com
Fri Aug 20 02:20:14 CEST 2010

On Thu, Aug 19, 2010 at 5:09 PM, Olaf Alders <olaf at wundersolutions.com> wrote:
> On 2010-08-19, at 3:27 PM, P Kishor wrote:
>>>> As far as your setup goes, you may want to at least consider something like this:
>>> http://advent.plackperl.org/2009/12/day-12-maps-multiple-apps-with-mount-and-urlmap.html
>>> "The environment variables such as PATH_INFO and SCRIPT_NAME are automatically adjusted so it just works like when your application is mounted using Apache's mod_alias or CGI scripts. Your application framework should always use PATH_INFO to dispatch requests, and concatenate with SCRIPT_NAME to build links."
>>> This should get you pretty much to the same place, but with the added advantage of being able to use Plack's debug panels etc.
>>> Hope this helps,
>> wow! That Plack advent calendar is brilliant. I am learning a lot from
>> it, however, I am not sure it helps me. Since I am already using
>> Dancer, I am "supposed" to be shielded from dealing with Plack
>> directly, no? In other words, (from the quote above), Dancer should
>> give me access to PATH_INFO and SCRIPT_NAME, etc. Which is precisely
>> what I want.
> Could you post a dump of your request->env ?

this may sound very dumb, but I frankly don't know how to dump a data
structure. How do I dump the entire request->env()?

Puneet Kishor http://www.punkish.org
Carbon Model http://carbonmodel.org
Charter Member, Open Source Geospatial Foundation http://www.osgeo.org
Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor
Nelson Institute, UW-Madison http://www.nelson.wisc.edu
Assertions are politics; backing up assertions with evidence is science

More information about the Dancer-users mailing list