Comments 6
apt install libmojolicious-perl
Он займет дополнительно около 70 мегабайт места, но значительно сэкономит время "разработки" данного вебсервиса.
Для "минимальной" реализации, а тем более для вашего примера, установка Mojo, на мой взгляд избыточна. Для поднятия веб-сервиса достаточно воспользоваться IO::Socket::INET
my $server = new IO::Socket::INET(
Proto => 'tcp',
LocalPort => $port,
Listen => SOMAXCONN,
Reuse => 1
) or die 'Unable to create server socket!' ;
А html шаблон парсить стандартными средствами Perl.
С моджо есть куда расти. Просто отдать json - да, но со временем добавляется еще то, это, и ещё вот такое, и много возни по доработкам.
А тут накинул метод, шаблон - и готово.
Когда приспичит можно и полноценную систему с кучей контроллеров и шаблонов на нем же сделать, только уже не Lite
- Proto => 'tcp'
+ Proto => 'udp'
Мониторинг можно вообще по UDP получать.
Наконец-то. Вот это тема. А не всякие питоны.
Sign up to leave a comment.
Простой вебсервис, на Perl, но не CGI