1
有沒有一種方法可以在特定方法(GET或POST)的構建器部分指定,但不能同時指定? 我的構建器部分的示例。Plack :: Builder獲取帖子
my $main_app=builder
{
mount "/" => builder{$app;};
};
它處理get和post請求,我如何禁用GET請求的處理?
謝謝。
有沒有一種方法可以在特定方法(GET或POST)的構建器部分指定,但不能同時指定? 我的構建器部分的示例。Plack :: Builder獲取帖子
my $main_app=builder
{
mount "/" => builder{$app;};
};
它處理get和post請求,我如何禁用GET請求的處理?
謝謝。
Plack :: Builder不提供基於HTTP方法路由請求的本機方式。編寫處理特定方法的中間件應該非常簡單。例如類似
my $post_app = ...;
my $main = builder {
enable sub {
my $app = shift;
sub {
my $env = shift;
if ($env->{REQUEST_METHOD} eq "POST") {
return $post_app->($env);
}
return $app->($env);
}
};
....;
};
基於PSGI的現有框架可能會爲基於HTTP方法的路由請求提供更好的備選方案。例如,舞者看起來很容易。