Как стать автором
Обновить

Mojolicious::Lite

Время на прочтение1 мин
Количество просмотров2.6K
Sebastian Riedel не перестает удивлять, в прошлую субботу он анонсировал Mojolicious::Lite. Это реально круто, такого я в перле еще не видел, действительно «быстрый старт»:

ставим модуль:
cpan Mojolicious::Lite

создаём скрипт:
!/usr/bin/perl

use strict;
use warnings;

use Mojolicious::Lite;

get '/' => sub {
    my $self = shift;
    $self->render(text => 'It works!');
};

shagadelic;
запускаем:
perl ./mojolitetest.pl daemon
все, открываем в браузере http://localhost:3000/ и наслаждаемся )

но это еще не все что я хотел показать, еще конечно можно использовать шаблоны и прямо в этом же скрипте:
!/usr/bin/perl

use strict;
use warnings;

use Mojolicious::Lite;

get '/' => sub {
    my $self = shift;
    $self->render(text => 'It works!');
};
get '/foo' => sub {
    my $self = shift;
    $self->render(template => 'foo');
};

shagadelic;

__DATA__
@@ foo.html.eplite
It's from template!
запускаем скрипт и по адресу http://localhost:3000/foo видим:
«It's from template!»

больше информации на странице модуля
Теги:
Хабы:
Всего голосов 11: ↑8 и ↓3+5
Комментарии7

Публикации

Ближайшие события