Сопоставьте любой путь GET с Mojolicious :: Lite - PullRequest
2 голосов
/ 15 июня 2010

Я хочу сопоставить любой запрос GET в Mojolicious :: Lite. Код выглядит так:

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

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

1 Ответ

5 голосов
/ 15 июня 2010

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

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

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

...