首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Perl/Plack中打印环境变量

如何在Perl/Plack中打印环境变量
EN

Stack Overflow用户
提问于 2013-11-04 18:47:43
回答 1查看 805关注 0票数 0

我正试图使用Perl/Plack使用一个环境变量来切换“Ben”。如果设置了环境变量(例如,(“戴夫”),然后它将打印出“由戴夫供电”。但如果没有设置,则默认为“Ben”。

目前,以下程序在使用plackup -r时工作

代码语言:javascript
复制
#!/usr/bin/env plackup

my $app = sub {
        my $env = shift;

        return [
            200,
            ['Content-Type', 'text/plain'],
            ['Powered by Ben'],
        ];

};

当前,我的cpanfile包含以下内容

代码语言:javascript
复制
requires 'Plack' => '1.0028';
requires 'CGI::Emulate::PSGI' => '0.15';
requires 'CGI::Compile' => '0.16';
EN

回答 1

Stack Overflow用户

发布于 2013-11-04 21:13:28

您所说的Environment Varaible是指操作系统的环境或plack请求环境,因此是HTTP参数吗?(它们完全不同)。

如果是前者,则可以通过%ENV哈希访问它。

如果是后者,您应该阅读Plack::请求的文档。

(注意:我从来没有用过plack,我只是去看医生)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19774837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档