psgi

    5

    1答えて

    私のDancerアプリは、他の環境(uWSGI + nginx、Starman + Apache、Dancer自身のdev-server)で自由に動作しながら、uWSGI(2.0.7)+ Apache(2.4.10)の組み合わせで失敗します。意味のある情報はログに記録されていません。これは/etc/uwsgi/apps-availableでuWsgiために利用可能なINIメイド [uwsgi]

    9

    2答えて

    は、触媒以外のPerlのWeb開発フレームワークがあります。 がネイティブPSGIのために書かれMoose と書かれた(ではない、いくつかのPSGIエミュレーション付き) ユニコード/安全な準備ができて - Perlのように5.10+ 、小さな拡張可能といい 又はCatalystのみグラムであります町の中で? Mason - :) 私の知る限り、Dancer、Mojolicious、Jiftyヘラ

    4

    1答えて

    ダンサーに固有のリクエストIDはありますか? Apacheがmod_unique_idました:http://httpd.apache.org/docs/current/mod/mod_unique_id.html PSGI/Plackは、ミドルウェアモジュールがあります:http://search.cpan.org/~bayashi/Plack-Middleware-RequestId-0.02/

    3

    1答えて

    CGIスタイルのPerlスクリプトは、このスタイルでテストするのは難しいです: def test_it_says_hello_to_a_person get '/home.pl', :name => 'Simon' assert last_response.body.include?('Simon') end (注:コードはRack::Testを使用して、ルビーです)。

    3

    1答えて

    PSGI/PlackベースのWebアプリケーションで静的ファイル(画像、JavaScript、スタイルシート)を提供するにはどうすればよいですか? 答えはおそらく、CGI、FastCGI、mod_psgi、またはStarmanのような純粋なPerlであれば、どのWebサーバーが使用するかによって異なります。私は、Plack :: Middleware :: StaticまたはPlack :: Ap

    34

    1答えて

    Plack::App::CGIBinをFreeBSD 8.2でApache2とFastCGIを使用して動作させようとしています。最終的な目的は、ミドルウェア機能を利用するためにPlackを介して従来のCGIスクリプトを提供するためにこの設定を使用できるようにすることですが、単純な例であってもそれを実現することはできませんでした。 私はPlack::Handler::FCGIとPlack::App:

    0

    1答えて

    私はstarmanを備えたplackupの下でWebアプリケーションを実行しており、ユーザーの要求に基づいてパッケージを動的にロードしてインスタンス化しようとしています。私は 'require $ packageName;'を使用しています。 $ packageNameにパッケージの名前が含まれているパッケージをロードするには、その名前が設定ファイルに格納されます。次に、すべてのクラスが基本クラス

    8

    1答えて

    私はwwwを機械化するためのスクリプトアプリケーションを設定する正しい方法についてはわかりません。私は少なくとも1つの代替機能を試してみましたが、テストスイートを使って静かにログを記録できるように、テストで設定を渡そうとしています。スクリプトのdoを実行している #!/usr/bin/perl use strict; use warnings; use Dancer qw(:syntax);

    8

    1答えて

    初心者のためにはあまりにも不明瞭で不明瞭な文書や効果的なハウツーにもかかわらず、私はPSGIのように成長し、現在私のアプリケーションの1つで使用しています。私が知りたいことは、マルチノードアプリケーション全体のログをどのように管理するかです。 PSGIのログインに関する「ベストプラクティス」とは何でしょうか?

    1

    2答えて

    私はdotcloudにbugzillaを配備したいが、perl環境はpsgiである。 docは、「PSGIフックを従来のCGIまたはFastCGIアプリケーションに追加するにはモジュールを使用する必要があります」と述べています。 私はCGI::Emulate::PSGIモジュールを見つけましたが、それを行う方法を理解できませんでした。 私はPythonプログラマーであり、Perlでの経験はありませ