Вопросы по теме 'mojolicious'

Есть ли способ включить Mojolicious::Controller в MojoX::JSON::RPC::Service?
Я работаю с zabbix и пишу интерфейс для взаимодействия с API zabbix. Поскольку zabbix предоставляет интерфейс jsonrpc, я решил использовать MojoX::JSON::RPC::Service. Проблема, с которой я столкнулся, заключается в том, что теперь я столкнулся с...
778 просмотров
schedule 16.02.2024

Тестовое покрытие шаблона Mojolicious
При написании Galileo я добавил в шаблон ( .html.ep ) немного логики, ничего особенного, но немного. С этой целью мне интересно, могу ли я включить эти файлы в анализ покрытия тестами. Я пробовал некоторые вещи, наиболее многообещающим было...
270 просмотров
schedule 18.08.2023

Как использовать общий шаблон для приложения mojolocious lite?
use Mojolicious::Lite; # /with_layout get '/a' => sub { my $self = shift;} ; get '/b' => sub { my $self = shift;} ; get '/c' => sub { my $self = shift;}; app->start; __DATA__ @@ a.html.ep <!DOCTYPE html>...
151 просмотров
schedule 02.05.2023

Какова цель названия маршрута в mojolicious?
Я учился программировать приложения с использованием фреймворка Mojolicious и не понимаю, почему вы используете имена маршрутов. Например, маршрут может сказать $r->route('/cities/new') ->via('get') ->to(controller =>...
489 просмотров
schedule 06.04.2024

Что делает метод at объекта Mojo::Dom?
Только что наткнулся на следующий код: use warnings; use strict; use Data::Dumper; use lib './lib/lib/perl5'; use Mojo::DOM; my $dom = Mojo::DOM->new($html); my $table = $dom->at('table'); for my $record...
254 просмотров
schedule 26.01.2023

Как вы развертываете приложения Mojolicious на рабочих серверах?
Я разрабатывал свое первое приложение Mojolicious. До сих пор я запускал его из каталога разработки, но теперь я хочу установить его на рабочие серверы. mojo generate app создал каталоги templates/ и public/, которые я использовал для хранения...
616 просмотров
schedule 17.10.2022

Декодировать строку JSON в Mojolicious, закодированную с помощью JSON.stringify.
Я пытаюсь отправить переменную javascript в виде строки JSON в Mojolicious, и у меня возникают проблемы с ее декодированием на стороне Perl. Моя страница использует кодировку utf-8. Строка json (значение $self->param('routes_jsonstr') ) имеет...
2303 просмотров
schedule 22.10.2023

Шаблон Mojolicious не может отображать символ ©
Я обнаружил ошибку в Mojolicious Renderer при попытке отобразить символ © (ascii: 169) (также возвращает ошибку при попытке отобразить ascii больше > 128) Template "D:\sandbox\mojo\templates\BlueLeaves\index.html.ep" has invalid encoding. at...
550 просмотров
schedule 06.02.2024

Mojolicious и отложенный WebSocket
У меня есть этот фрагмент кода, я пытаюсь отправить строку на сервер каждые X секунд, например: #!/usr/bin/env perl use Mojolicious::Lite; use EV; use AnyEvent; use POSIX qw(strftime); get '/' => sub { my $self = shift;...
1333 просмотров
schedule 04.11.2023

Просмотр содержимого файла журнала Log::Log4perl во время работы регистратора
Я создаю клиент-серверное приложение с Perl/Mojolicious и JQuery. Сервер создает файл журнала, используя Log::Log4perl, и отправляет имя файла журнала обратно клиенту, чтобы клиент мог видеть ход выполнения. В клиенте я использую обычную ссылку HTML...
208 просмотров
schedule 09.10.2023

Mojo::DOM: как работают спички?
Что мне нужно изменить в приведенном ниже примере, чтобы matches( 'a[rel="next"]' ) возвращал true ? #!/usr/bin/env perl use warnings; use strict; use Mojo::DOM; my $content = '<html><body><div><a hello="world"...
52 просмотров
schedule 30.08.2022

Не удается отправить форму с функцией JavaScript при выборе радиовхода
Я пишу этот html-код со смешанным кодом mojolicius. Идея состоит в том, чтобы отправить форму, когда я выбираю переключатель, стилизованный под кнопку Bootstrap. Если я помещаю ввод типа отправки, я выбираю кнопку Bootstrap и отправляю ее, она...
101 просмотров

Как получить аргумент при отправке POST на URL с помощью Perl (Mojolicious)
Я настраиваю двухфакторную аутентификацию duo в веб-приложении perl (используя mojolicious). Я новичок в Perl, так что это может быть простой ответ. У меня все настроено, за исключением того, что мне нужно проверить ответ, выполнив следующие...
148 просмотров

Передать значение с одного маршрутизатора на другой с помощью Mojolicious::Lite
из формы ajax вызывается имя найденного маршрутизатора, мне нужно обработать значение и передать его другому маршрутизатору, я не могу понять, как это сделать, вот пример того, как я пытаюсь: #!/usr/bin/perl use Mojolicious::Lite; get...
305 просмотров
schedule 01.07.2023

Как определить обработчик появления для Mojo::Server::Prefork?
У меня есть простое веб-приложение, написанное на Perl/Mojolicious и работающее под hypnotoad. Мне нужно определить обработчик для события "spawn" (выдаваемого Mojo::Server::Prefork). Но я не знаю, как вставить это определение обработчика в код...
146 просмотров
schedule 01.01.2023

Как я могу выполнить код после рендеринга в Mojolicious?
У меня есть длинный код, который я хотел бы выполнить после рендеринга в приложении Mojolicious. Я хотел бы избежать использования очередей Minion , так как я буду вызывать много очень коротких процессов, и я изучили...
349 просмотров
schedule 18.10.2022

Почему я не могу остановить приложение Mojo с помощью systemd?
Я могу запустить свое приложение Mojo через systemd без каких-либо проблем, но я не могу остановить или перезапустить его таким же образом. Я взял свою конфигурацию в основном из документации Mojo по адресу...
463 просмотров
schedule 01.03.2024

Могу ли я использовать Mojolicious для создания статического сайта?
Можно ли использовать систему шаблонов Mojolicious для создания статического веб-сайта? Я пытаюсь использовать (каркасный) скрипт следующим образом: use Mojo::Template; use Mojolicious::Plugin::DefaultHelpers; use...
439 просмотров
schedule 15.09.2023

Как изменить ошибку по умолчанию Mojolicious Lite, не найденную на пользовательский ответ json
Я создаю веб-сервис json, используя Mojolicious Lite. По умолчанию Mojolicious возвращает HTML-ответ в случае ошибки сервера или не найденной ошибки. Есть ли способ перезаписать это в пользовательский ответ JSON?
250 просмотров
schedule 05.08.2023