我正试图使用Perl/Plack使用一个环境变量来切换“Ben”。如果设置了环境变量(例如,(“戴夫”),然后它将打印出“由戴夫供电”。但如果没有设置,则默认为“Ben”。
目前,以下程序在使用plackup -r时工作
#!/usr/bin/env plackup
my $app = sub {
my $env = shift;
return [
200,
['Content-Type', 'text/plain'],
['Powered by Ben'],
];
};当前,我的cpanfile包含以下内容
requires 'Plack' => '1.0028';
requires 'CGI::Emulate::PSGI' => '0.15';
requires 'CGI::Compile' => '0.16';发布于 2013-11-04 21:13:28
您所说的Environment Varaible是指操作系统的环境或plack请求环境,因此是HTTP参数吗?(它们完全不同)。
如果是前者,则可以通过%ENV哈希访问它。
如果是后者,您应该阅读Plack::请求的文档。
(注意:我从来没有用过plack,我只是去看医生)
https://stackoverflow.com/questions/19774837
复制相似问题