Там просто  cgi params юзаються и типа такие $ENV{HTTP_CGI_AUTHORIZATION}


On 09/01/2016 03:54 PM, Алексей Мышкин wrote:
Не знаю насчет "правильно", но мы сделали так:
- в роутерах последний роут отсылает на обертку для CGI
    $r->any('/')->to('fantlab#wrap');
- код обертки:
=================
package Fantlab::Fantlab;
use Mojo::Base 'Mojolicious::Controller';
use Index;

sub wrap {
    my $self = shift;

    my $out = Index::cgi($self);
    $self->stash( html => $out );
}

1;
=======================================
- Index::cgi - это соответственно саба которая принимала запросы ранее, там уже делаем чтобы старый код ничего не заподозрил.

Единственный подвох - надо чтоб в старом коде use strict было обязательно.

1 сентября 2016 г., 13:45 пользователь Naim Sh <[email protected] <mailto:[email protected]>> написал:

    Коллеги, наконец таки перетаскиваем наш легаси [
    https://github.com/shafiev/Ironleg-classic
    <https://github.com/shafiev/Ironleg-classic> там правда очень
    старый код, современный в разы больше но все тот же CGI ]  на
    современную платформу. Соответственно есть ли ПРАВИЛЬНЫЙ способ
    старые скрипты запускать под MOJO ?
-- Moscow.pm mailing list
    [email protected] <mailto:[email protected]> | http://moscow.pm.org




--
С уважением,
Мышкин Алексей.



--
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить