On 09/12/2014 02:35 PM, Sawyer X wrote:
> Unfortunately that is a terrible example. The concept of blocking all 
> requests in a before() hook is... let's say, naive. In reality you would like 
> to simply block specific requests according to session, a la David Golden's 
> Auth::Tiny.
> 
> The before hooks are basically run on every request. Static files are now 
> served through the File handler. That means it will trigger the before hooks 
> because it's a normal request.
> I would love to do it using the Static middleware, but then it will happen 
> before a route check on it, so we can't have that.

I still disagree with this change of behaviour from Dancer 1 to Dancer 2. What 
is the benefit of calling before hook for public files?
Also in a production environment you might deliver static files with some other 
software (Nginx, ...) and you loose control on
these public files anyway.

Regards
        Racke



-- 
Perl and Dancer Development

Visit our Perl::Dancer conference 2014:

http://act.perl.dance/
_______________________________________________
dancer-users mailing list
[email protected]
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users

Reply via email to