我有一个Mojolicious应用程序。它在Starman下很好地运行,但我想从command line
用参数运行它。
命令
./myapp get /
也有效,但
./myapp get /?param=val
不起作用,因为没有任何参数。
你能帮助我吗?
答案 0 :(得分:1)
这是有效的。
# Automatically enables "strict", "warnings", "utf8" and Perl 5.10 features
use Mojolicious::Lite;
# Route with placeholder
get '/' => sub {
my $self = shift;
my $param = $self->param('param') // 'qwerty';
$self->render(text => "Hello from $param.");
};
# Start the Mojolicious command system
app->start;
使用类似这样的东西:
perl 1.pl get /?param=111