biorąc pod uwagę przykład aplikacji plack z wykorzystaniem wielu komponentów oprogramowania pośredniego i mojolicious app włączone w konstruktorze (patrz poniżej), w jaki sposób mogę przekazać parametry z app.psgi do Mojolicious bez użycia pokazanego brzydkiego% ENV? przyczyny przekazywania konfiguracji to tylko przykład, może to być dowolny skalar/obiekt.jak przekazywać argumenty z aplikacji plack do mojolicious app enabled in builder?
app.psgi
use Plack::Builder;
$ENV{CONFIG} = {...};
builder {
...
Mojolicious::Commands->start_app('MyApp');
};
MyApp.pm
package MyApp;
use Mojo::Base 'Mojolicious';
sub startup {
my $self = shift;
my $r = $self->routes;
$self->config($ENV{CONFIG});
$r->route('/')->to('home#');
}
Poprosiłam też źródło, ale w pewnym momencie zrezygnował. myślałem, że musi istnieć łatwy sposób przekazywania parametrów. ale jako że jesteś jednym z głównych programistów ... może coś takiego jak Mojolicious :: Commands-> enable_app ("MyApp ', @ my_params)" należy dodać do Mojolicious ;-)? – user2572744
zapraszamy do przeskoku na [kanał IRC] (http://mojolicio.us/perldoc/Mojolicious/Guides/Contributing#Feature_requests): #mojo na irc.perl.org –