全部发生,
我正在尝试将共享静态目录添加到我的Mojo Lite应用程序中,但这似乎没有办法。
use Mojolicious::Lite;
use Mojolicious::Static;
# Documentation browser under "/perldoc"
plugin 'PODRenderer';
my $static = Mojolicious::Static->new;
push @{$static->paths}, '/my/path;
任何想法?
答案 0 :(得分:4)
您可以像在答案中一样添加绝对路径:
push @{app->static->paths}, '/my/abs/path';
您还可以添加相对于应用主文件夹的路径(这就是the default is setup的方式):
push @{app->static->paths}, app->home->rel_dir('my/rel/path');
默认设置是在应用的主路径中有一个名为public
的文件夹。如果您这样做,该应用程序将使用它开箱即用。 Read more here
答案 1 :(得分:3)
这有效:
my $static = app->static();
push @{$static->paths}, '/my/path';