[Moscow.pm] Mojolicious & CGI
Ivan Petrov
i.petro.77.00 на gmail.com
Сб Дек 25 02:00:27 PST 2010
Я пока только разбираюсь с Mojo.
Есть один проект, который хочется перевести на Mojo (в рамках этого перевода
Mojo и изучится), однако хочется сохранить имеющуюся иерархию ссылок.
имеется скрипт, abc.cgi, который обрабатывает примерно такие запросы:
abc.cgi?action=view&document=123 - просмотр документа 123
abc.cgi?action=save&document=123 - запись документа 123
abc.cgi?action=delete&document=123 - удаление документа 123
abc.cgi?action=doclist&doctype=555 - просмотр списка документов с типом 555
и так далее.
как в терминах mojo описать такой роутинг?
если взять Mojolicious::Lite и написать тест:
abc.cgi
use Mojolicious::Lite;
get '/abc.cgi' => sub {
$_[0]->render(template => 'test');
};
app->start('cgi');
__DATA__
@@ test.html.ep
test
то на запрос http://server.domain/abc.cgi отдает 404, работает только get
'/' и get '/*'. Как выйти из положения? не хочется пользователей заставлять
перенастраивать апач, да и урлы у них уже в закладках положены примерно
такого вида как написсано.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20101225/f274e601/attachment.html>
Подробная информация о списке рассылки Moscow-pm