[英]How to use Plack::Middleware::CSRFBlock with Dancer?
[英]using Plack::Middleware::DBIC::QueryLog with Dancer webapp
我正在嘗試在舞者應用程序內部使用Plack :: Middleware :: DBIC :: QueryLog 。 文檔告訴我要獲取查詢日志,如下所示:
use Plack::Middleware::DBIC::QueryLog;
sub get_querylog_from_env {
my ($self, $env) = @_;
Plack::Middleware::DBIC::QueryLog->get_querylog_from_env($env);
}
在訪問我的數據庫模式之前,在我的舞者應用中,我必須將$schema->storage->debugobj
設置為QueryLogger
。 我的問題是:如何訪問由Plack提供的$env
環境,其中包含我應該使用的QueryLog對象?
我正在開始我的舞者申請
plackup bin/app.pl
其中app.pl
包含默認值
use Dancer;
use app;
dance;
你有沒有嘗試過
request->env();
從您的app.pm內部? 參見Dancer :: Request 。 它不是Plack :: Request對象,但從源代碼來看,它確實包含PSGI ENV變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.