問題タブ [mojolicious]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - Mojolicious コントローラーの単体テストはどのように行うのですか?
以下の単純なMojoliciousコントローラーを作成しました。
対応する単体テストは次のようになります。
私たちにとって、これは単体テストではなく機能テストに似ています
コントローラーのメソッドを呼び出してhome
、サーバー インスタンスの起動を必要としない出力をテストする方法はありますTest::Mojo
か?
perl - Params::ValidateまたはParams::Check、なぜどちらかを優先する必要があるのですか?
2つのperlモジュール(Params::ValidateとParams::Check)から選択するのは難しいです。簡単に配布できるMojoliciousアプリケーションを書いています。一般的には、共有ホスティングにディレクトリ構造をアップロードして実行する準備ができているようなものを意味します。Params :: Validateは非常に強力であり、Pure-Perlの実装があります。Params ::Checkはバージョン5.10.0以降のPerlCoreディストリビューションに含まれています他の「なぜどちらかを優先する必要があるのか」を指摘できますか?
perl - モジョリシャスの「ダイナミック」ルート
Mojolicious アプリに「動的」ルートのようなものを実装したいと思います。いくつかの事前定義された「静的」ルートと、URL エイリアスを持つ DB テーブルがあります: '/alias' -> '/URL'。現在、オンザフライでルートを定義しています。次のようになります。
しかし、何か良い方法はありますか?
perl - 呼び出しパラメータ($self)を他のメソッドに委譲する方法
私はmojolicious::liteを学んでいます。
ルーターでは、パラメーターをコントローラーに委譲し、次のコードを使用してください:
たとえば、次のような簡単な方法があります。
ありがとう。
perl - Perl Mojolicious - 一度に複数の接続を処理する方法は?
次のような簡単な Mojolicious サーバーをセットアップします。
次に、次のように開始します。perl Mojolicious.pl daemon --listen=https://127.0.0.1:3000
問題は、このコマンドを同時に実行した場合です。
time curl https://127.0.0.1:3000/ -k
一度に複数のリクエストを行うと、5 秒よりもはるかに長くかかる可能性があるため、リクエストに 1 つのスレッドしか使用していないようです。まるで全員が並んでいるかのようです。
ここで何か不足していますか?Mojolicous を使用したいのですが、一度に複数のクライアントを処理できる場合に限ります。
perl - Mojolicious : インライン化されたテンプレートの構文強調表示
DATAセクションにはほとんど独自の構文強調表示があるため、テンプレートに適切な構文強調表示を簡単に作成できるように、テンプレートをインライン化するためのTEMPLATEセクションのようなものを(さらに)作成することは原則的に可能でしょうか?
perl - 同じnginx仮想ホスト内のいくつかの(fastcgi / uwsgi / scgi / proxy_pass)Mojoliciousアプリの例?
mod_cgiとmod_fastcgiを使用してApache2で問題なく実行されるMojoliciousベースのアプリがいくつかあります。
URLは次のとおりです。
proxy_passを使用してアプリをサブドメインとして構成することは比較的成功しましたが、古いURLを保持したいと思います(apache2からnginxに切り替えるだけです)。同じURLを維持したいのですが、nginxを使用してアプリを実行します。構成はどのようになり、アプリをどのように実行する必要がありますか。
前もって感謝します!
perl - Mojolicious :: Lite:「redirect_to」を使用するときにパラメーターを渡す方法。
を使用する場合redirect_to
、URL( "/ show_address?id = $ id")に直接書き込む以外に、パラメーターを渡す別の方法はありますか?
perl - Mojolicious::Lite - 画像を挿入する質問
このスクリプトを実行して開くhttp://my_server/picture
と、代わりに文字列の画像がlogo
表示されます。
この HTML ピースを通常の HTML ファイルとして開くと、画像が表示されます。
Mojolicious::Lite で画像を挿入する正しい方法は何ですか?
perl - Mojoliciousのホームテストの質問
Mojolicious-1.90をインストールしようとしましたが、t / mojo/home.tテストに合格しませんでした。
これはバグですか、それとも他の何かが間違っている可能性がありますか?
バージョン1.92でも、同じエラーが発生します。