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

Как объединить обработчики аутентификации Plack?
Я хотел бы, чтобы мое приложение Plack попробовало несколько различных способов авторизации пользователя. В частности, проверьте, авторизован ли пользователь уже через файл cookie сеанса, затем проверьте дайджест-аутентификацию, а затем вернитесь к...
769 просмотров
schedule 22.05.2024

Как превратить статический perl-скрипт в стиле CGI (xxx.pl) в динамическое приложение PSGI?
Perl-скрипты в стиле CGI трудно тестировать в этом стиле: def test_it_says_hello_to_a_person get '/home.pl', :name => 'Simon' assert last_response.body.include?('Simon') end (Примечание: код на рубине с использованием Rack::Test )....
601 просмотров
schedule 13.09.2022

Отслеживание потока данных между apache и обратным прокси?
У меня есть веб-приложение, работающее как обратный прокси-сервер Apache httpd. Время от времени мои веб-запросы возвращают не ту вещь. В частности, запрос главной страницы, изображения, файла css или файла javascript вместо этого вернет ранее...
131 просмотров
schedule 20.03.2022

Как вы используете Plack::Middleware::Session с сервером Twiggy?
У меня есть perl-сервер на основе Twiggy : my $app = sub { my $req = Plack::Request->new(shift); ... }; my $twiggy = Twiggy::Server->new(port => $port); $twiggy->register_service($app); Он отлично работает, но теперь я хочу...
266 просмотров
schedule 29.12.2023

Почему HTML::Mason::PSGIHandler не работает с «Plack::Middleware::Debug::Parameters»?
Все в порядке, пока вы не опубликуете значения и не получите: [uwsgi-perl error] Bad Content-Length: maybe client disconnect? (45 bytes remaining) at /home/user/perl5/lib/perl5/Plack/Middleware/Debug/Parameters.pm line 20. Скелет приложения:...
148 просмотров
schedule 11.03.2022