<div dir="ltr">Hello,<div><br></div><div style>First of all, how are you doing your hits? If you use a browser, like Firefox, chances are that it will request favicon.ico at each requests, hence you&#39;ll see at least 2 hits.</div>
<div style><br></div><div style>Also, it&#39;s possible that a HEAD request is done before the real GET request, depends on the browser.</div><div style><br></div><div style>For testing purposes, I strongly sugesst using curl to send exactly one request:</div>
<div style><br></div><div style>  $ curl -i <a href="http://0:3000/some_route">http://0:3000/some_route</a></div><div style><br></div><div style>Cheers,</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2013/1/2 Rick Bragg <span dir="ltr">&lt;<a href="mailto:rbragg@gmnet.net" target="_blank">rbragg@gmnet.net</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I put a simple test in my before hook:<br>
<br>
hook &#39;before&#39; =&gt; sub {<br>
        debug &quot;Before Hook&quot;;<br>
};<br>
<br>
and a couple of quick routes:<br>
<br>
#Home Page<br>
get &#39;/&#39; =&gt; sub { template &#39;index&#39;; };<br>
<br>
#About Us page<br>
get &#39;/about-us&#39; =&gt; sub { template &#39;about-us&#39;; };<br>
<br>
(I am also using Auth::Extensible)<br>
<br>
Whenever I hit the home page, I get 3 debug messages in a row in the log.<br>
Whenever I hit the about-up page, I get 2 debug messages in a row in the log.<br>
<br>
I thought that any kind of page hook would only be called once.  Does anybody know<br>
why the before hook would ever be called more than once?<br>
<br>
Rick<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
dancer-users mailing list<br>
<a href="mailto:dancer-users@dancer.pm">dancer-users@dancer.pm</a><br>
<a href="http://lists.preshweb.co.uk/mailman/listinfo/dancer-users" target="_blank">http://lists.preshweb.co.uk/mailman/listinfo/dancer-users</a><br>
<br>
</blockquote></div><br></div>