Perl REST 流程布局

2024-01-09

我正在使用 Apache 和 Perl (modperl),以及处理程序来处理请求。我对此很陌生,我不太确定如何以合理的方式安排事情。

现在我有以下内容:

package MyClass::Handler;

use warnings;
use strict;
# includes

our %action = ( 
   'a' => \&a,
   # And more
);

sub handler {
    my $a = shift;
    my $r = Apache2::Request->new($a);

    # Do things

    return Apache2::Const::OK();
}

我应该为每个“空间”有一个不同的文件吗?使用 stackoverflow 作为模板,我是否需要 User.pm 来进行所有用户管理?故事的 Story.pm?


您可能对优秀的CGI::应用 http://search.cpan.org/~markstos/CGI-Application-4.21/lib/CGI/Application.pm来自 CPAN 的框架。尽管它的名字如此,但它在普通 CGI 和 mod_perl 下都可以工作。它旨在使设置 Web 应用程序调度表的任务变得非常简单。投放CGI::应用程序::调度 http://search.cpan.org/~markstos/CGI-Application-Dispatch-2.16/lib/CGI/Application/Dispatch.pm你会得到类似 REST 的漂亮 URL。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Perl REST 流程布局 的相关文章

随机推荐