catalyst

    2熱度

    2回答

    如何在node.js和perl Catalyst應用程序之間進行通信? 我有兩個應用程序:Node.js和Catalyst。 現在這兩個應用程序通過HTTP進行通信。但這不是快速和安全的方式。 什麼是另一種溝通其方式,如本地Unix套接字或其他方式? 可以使用哪些perl模塊和node.js包?

    3熱度

    1回答

    [% a = ['one', 'two', 'four'] %] [% a.1 %] # it prints two. OK! 但是,當我想這樣的: [% a = ['one', 'two', 'four'] %] [% n = 1 %] [% a.n %] # it doesn't work 如何使用變種n的爲了從數組定義的元素?

    3熱度

    1回答

    我打算部署一個Catalyst網絡應用程序,但我不確定部署它的最佳方式是什麼。我已經看到了很多的名字出現,如nginx,Starman,fastcgi,mod_perl,Apache,Plack,但我一直沒能找出辦法是舉辦Catalyst應用對高性能的最佳方式。我發現了許多文章或答案,例如this或this,但它們似乎都相當過時(前面的例子來自'09和'11)。有沒有人對部署Catalyst應用程

    1熱度

    1回答

    我有一個類,看起來像這樣: package MyApp::Model::Skunk::Find::Images; use Moose; use namespace::autoclean; extends 'Catalyst::Model::Factory'; use Data::Dump qw/dump/; sub prepare_arguments { my ($se

    1熱度

    1回答

    運行催化劑的應用程序目錄時,運行在mod_perl下CWD的getcwd回報/ 當使用Mojolicious,我可以簡單地把$self->app->home在任何控制器,以確定基本目錄中運行應用程序的絕對路徑。 Catalyst中有類似的東西嗎? 問候, LDX

    1熱度

    2回答

    在我的Perl催化劑的應用程序,我得到一個URL參數的值,這樣,通常爲: my $val = $c->request->params->{arg} || ''; 但是網址可能包含多個arg=$Val。我只想保留arg=的第一個值。我可以在我的代碼中添加以下內容: my $val = $c->request->params->{arg} || ''; $val = $val->[0] if (

    1熱度

    1回答

    默認/降級「未知的資源」的錯誤,Catalyst::Dispatch發出當一個未知的資源(本質上是一個404錯誤,通過我的理解)要求的錯誤: 代表派遣到匹配的網址,或者返回有關未知的資源 而我的應用程序的日誌文件的消息操作說明: Mar 30 10:19:08 mail myapp: Unknown resource "user/soapCaller.bs" Mar 30 16:20:38 ma

    0熱度

    2回答

    我開始學習Perl催化劑和它的真棒!不過,我在這裏有一個模板問題。 我想兩個模板變量傳遞到頁面(頁眉和頁腳),我在控制器的功能確實是 $c->stash(template => 'header.html'); //other page contents $c->stash(template => 'footer.html'); 但這只是輸出footer.html(這是它應該而且似乎邏輯)

    1熱度

    1回答

    我用Apache2和ModPerl託管我的Catalyst Web應用程序。 Web應用程序使用Log4perl模塊來生成日誌文件。 問題是隻有在Apache服務啓動時纔會生成日誌條目。之後沒有生成新的條目。 如果我使用催化劑的集成開發服務器來代替,日誌條目會正常生成。 我已經檢查了訪問權限,這些看起來沒問題:apache進程是所有者,可以寫入。 任何一個想法是什麼導致這個問題??? 這是我log

    0熱度

    2回答

    我的數據庫中有兩個表,其中一個表與我的Accounts表相關聯。 因此,在我的Schema Result for Account.pm中添加了以下行。 __PACKAGE__->has_many('subjects', 'MyApp::DBIC::Schema::Subject', {'foreight.account_id' => 'self.account_id'}); 然後在我的控制器中