[dancer-users] plack middlewares not loaded from config.yml

Pierre M piemas25 at gmail.com
Fri Dec 6 13:47:16 GMT 2013


That's what I ended up doing, cheers =)

--- Pierre Masci
I check email a couple times daily; to reach me sooner, you can send me a
text message via this page: https://awayfind.com/mascip


On 6 December 2013 13:27, sawyer x <xsawyerx at gmail.com> wrote:

> Dancer2 has disabled adding Plack middlewares through the app. The proper
> way to do this is to use Plack::Builder.
> There are a few examples, but it's pretty straight-forward.
>
> use Plack::Builder;
> use Plack::Middleware::Debug;
> use MyApp;
>
> builder {
>     enable 'Debug',
>     MyApp->start,
> };
>
>
>
>
> On Fri, Oct 18, 2013 at 2:39 PM, Pierre M <piemas25 at gmail.com> wrote:
>
>> Hi dancers, I manage to load Plack middlewares from app.pl, but not from
>> the config.yml file.
>>
>>     *** In *app.pl <http://app.pl>* I have:
>>
>> use Plack::Builder;
>> builder {
>>     enable 'Debug', panels =>
>>     [qw<Memory Timer>];
>>
>>     HabitLab->dance;
>> };
>>
>> which works.
>>
>>
>>     *** Here is what i put in *config.yml* instead (and which doesn't
>> work) :
>> layout: "main"
>>
>> plack_middlewares:
>>  -
>>   - Debug
>>   - panels
>>   -
>>    - Memory
>>    - Timer
>>
>> I know that the config file is used, because my layout is used.
>> And I know that this YAML is valid, and produces the following structure
>> (outputed with Data::Printer) :
>> \ {
>>     plack_middlewares   [
>>         [0] [
>>             [0] "Debug",
>>             [1] "panels",
>>             [2] [
>>                 [0] "Memory",
>>                 [1] "Timer",
>>            ]
>>         ]
>>     ]
>> }
>>
>> What I don't understand, is why the middleware doesn't work in this case.
>>
>> Any idea?
>>
>>
>> I've followed the examples from here and there:
>> http://advent.perldancer.org/2011/16
>>
>> http://search.cpan.org/dist/Dancer/lib/Dancer/Cookbook.pod#Plack_middlewares
>>
>> _______________________________________________
>> dancer-users mailing list
>> dancer-users at dancer.pm
>> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>>
>>
>
> _______________________________________________
> dancer-users mailing list
> dancer-users at dancer.pm
> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.preshweb.co.uk/pipermail/dancer-users/attachments/20131206/6b9f434a/attachment.html>


More information about the dancer-users mailing list