header does not seem to work correctly in all cases.
Hi there, I have some trouble getting 'header' / 'headers' to work. They don't work with send_file: dancer headerTest cd headerTest cat << EOF package headerTest; use Dancer; use Dancer::Plugin::Database; get '/1' => sub { header 'Cache-Control' => 'This is a test'; template 'index'; }; get '/2' => sub { header 'Cache-Control' => 'This is a test'; send_file '/css/style.css'; }; get '/3' => sub { header 'Cache-Control' => 'This is a test'; return {hello=>'world'}; }; true; EOF ./headerTest.pl --daemon curl -v -v -o /dev/null http://localhost:3000/1 curl -v -v -o /dev/null http://localhost:3000/2 curl -v -v -o /dev/null http://localhost:3000/3 Note that with /2 the header Cache-Control is not set in the headers. Also, I would like to set (cache-control) headers on CSS and JS files delivered from /public/ if possible, to reduce page load times (jQuery + Highcharts + jQueryUI slow things down :-). If anyone could help me with this, that would be much appreciated. Regards, Nick Hibma AnyWi Technologies
participants (1)
-
Nick Hibma