Вопросы по теме '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 просмотров
schedule
04.10.2022
Как получить аргумент при отправке POST на URL с помощью Perl (Mojolicious)
Я настраиваю двухфакторную аутентификацию duo в веб-приложении perl (используя mojolicious). Я новичок в Perl, так что это может быть простой ответ.
У меня все настроено, за исключением того, что мне нужно проверить ответ, выполнив следующие...
148 просмотров
schedule
31.03.2023
Передать значение с одного маршрутизатора на другой с помощью 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