Вот тут пример вики сделанной, на Mojolicious::Lite.<br><a href="https://github.com/shoorick/mojowka/blob/master/mojowka">https://github.com/shoorick/mojowka/blob/master/mojowka</a><br><br>Ищете "<span class="n">get</span> <span class="s">'/change_password/:id'</span> <span class="o">=></span> <span class="p">[</span> <span class="n">id</span> <span class="o">=></span> <span class="sx">qr/\d+/</span> <span class="p">]</span> <span class="o">=></span> <span class="s">'change_password'</span><span class="p">;</span>", и все становится понятно.<br>
<br>mojowka -- отличный пример, чтобы начать работать с Mojolicious.<br><br><br><div class="gmail_quote">25 декабря 2010 г. 13:00 пользователь Ivan Petrov <span dir="ltr"><<a href="mailto:i.petro.77.00@gmail.com">i.petro.77.00@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Я пока только разбираюсь с Mojo.<br><br>Есть один проект, который хочется перевести на Mojo (в рамках этого перевода Mojo и изучится), однако хочется сохранить имеющуюся иерархию ссылок.<br>
<br>имеется скрипт, abc.cgi, который обрабатывает примерно такие запросы:<br>
<br>abc.cgi?action=view&document=123 - просмотр документа 123<br>abc.cgi?action=save&document=123 - запись документа 123<br>abc.cgi?action=delete&document=123 - удаление документа 123<br><br>abc.cgi?action=doclist&doctype=555 - просмотр списка документов с типом 555<br>
<br>и так далее.<br><br>как в терминах mojo описать такой роутинг?<br><br>если взять Mojolicious::Lite и написать тест:<br><br>abc.cgi<br><br>use Mojolicious::Lite;<br><br>get '/abc.cgi' => sub {<br> $_[0]->render(template => 'test');<br>
};<br>app->start('cgi');<br><br><br>__DATA__<br>@@ test.html.ep<br><br>test<br><br>то на запрос <a href="http://server.domain/abc.cgi" target="_blank">http://server.domain/abc.cgi</a> отдает 404, работает только get '/' и get '/*'. Как выйти из положения? не хочется пользователей заставлять перенастраивать апач, да и урлы у них уже в закладках положены примерно такого вида как написсано.<br>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>С уважением,<br>Yury Khalyawin<br>