blob: 85560389d55276389715f69856d97d866c5fa421 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/usr/bin/env perl
use Dancer2;
use Data::Dumper;
set public => './';
get '/download/*.*' => sub {
my ($file, $ext) = splat;
# do something with $file.$ext here
};
get qr{/img/([\w\.\-_]+)} => sub {
my ($filename) = splat;
send_file sprintf("/img/%s", $filename);
};
get qr{/css/([\w\.\-_]+)} => sub {
my ($filename) = splat;
send_file sprintf("/css/%s", $filename);
};
get qr{/js/([\w\.\-_]+)} => sub {
my ($filename) = splat;
send_file sprintf("/js/%s", $filename);
};
get qr{/fonts/([\w\.\-_]+)} => sub {
my ($filename) = splat;
send_file sprintf("/fonts/%s", $filename);
};
dance;
|