2010-06-15 3 views
2

Я хотел бы соответствовать любому запросу GET в Mojolicious :: Lite. Код выглядит следующим образом:Совпадение любого пути GET с Mojolicious :: Lite

get '.*' => sub { 
    my $self = shift; 
    $self->render(text => 'Nothing to see here, move along.'); 
}; 

Это умирает с «Модификация без creatable значения массива попытки» в MojoX :: Маршруты :: Pattern.pm, строка 301. Я попытался другие аргументы get, как qr//. Это работает для /, но не соответствует /foo. Я также попытался заглянуть в источник, но я не мудрее. Ты?

ответ

5

Я думаю, что вы хотите:

get '/(*restofpath)' => ... 

(restofpath это имя, которое позволит вам получить фактический путь позже, если вам это нужно ...). Для получения дополнительной информации см. Документацию для wilcard placeholders.

+0

я, спасибо. – zoul

Смежные вопросы