問題タブ [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.

0 投票する
1 に答える
3114 参照

perl - Mojolicious コントローラーの単体テストはどのように行うのですか?

以下の単純なMojoliciousコントローラーを作成しました。

対応する単体テストは次のようになります。

私たちにとって、これは単体テストではなく機能テストに似ています

コントローラーのメソッドを呼び出してhome、サーバー インスタンスの起動を必要としない出力をテストする方法はありますTest::Mojoか?

0 投票する
3 に答える
1131 参照

perl - Params::ValidateまたはParams::Check、なぜどちらかを優先する必要があるのですか?

2つのperlモジュール(Params::ValidateとParams::Check)から選択するのは難しいです。簡単に配布できるMojoliciousアプリケーションを書いています。一般的には、共有ホスティングにディレクトリ構造をアップロードして実行する準備ができているようなものを意味します。Params :: Validateは非常に強力であり、Pure-Perlの実装があります。Params ::Checkはバージョン5.10.0以降のPerlCoreディストリビューションに含まれています他の「なぜどちらかを優先する必要があるのか​​」を指摘できますか?

0 投票する
1 に答える
1819 参照

perl - モジョリシャスの「ダイナミック」ルート

Mojolicious アプリに「動的」ルートのようなものを実装したいと思います。いくつかの事前定義された「静的」ルートと、URL エイリアスを持つ DB テーブルがあります: '/alias' -> '/URL'。現在、オンザフライでルートを定義しています。次のようになります。

しかし、何か良い方法はありますか?

0 投票する
2 に答える
327 参照

perl - 呼び出しパラメータ($self)を他のメソッドに委譲する方法

私はmojolicious::liteを学んでいます。

ルーターでは、パラメーターをコントローラーに委譲し、次のコードを使用してください:

たとえば、次のような簡単な方法があります。

ありがとう。

0 投票する
4 に答える
2560 参照

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 を使用したいのですが、一度に複数のクライアントを処理できる場合に限ります。

0 投票する
2 に答える
839 参照

perl - Mojolicious : インライン化されたテンプレートの構文強調表示

DATAセクションにはほとんど独自の構文強調表示があるため、テンプレートに適切な構文強調表示を簡単に作成できるように、テンプレートをインライン化するためのTEMPLATEセクションのようなものを(さらに)作成することは原則的に可能でしょうか?

0 投票する
2 に答える
1493 参照

perl - 同じnginx仮想ホスト内のいくつかの(fastcgi / uwsgi / scgi / proxy_pass)Mojoliciousアプリの例?

mod_cgiとmod_fastcgiを使用してApache2で問題なく実行されるMojoliciousベースのアプリがいくつかあります。

URLは次のとおりです。

proxy_passを使用してアプリをサブドメインとして構成することは比較的成功しましたが、古いURLを保持したいと思います(apache2からnginxに切り替えるだけです)。同じURLを維持したいのですが、nginxを使用してアプリを実行します。構成はどのようになり、アプリをどのように実行する必要がありますか。

前もって感謝します!

0 投票する
1 に答える
5312 参照

perl - Mojolicious :: Lite:「redirect_to」を使用するときにパラメーターを渡す方法。

を使用する場合redirect_to、URL( "/ show_address?id = $ id")に直接書き込む以外に、パラメーターを渡す別の方法はありますか?

0 投票する
2 に答える
1096 参照

perl - Mojolicious::Lite - 画像を挿入する質問

このスクリプトを実行して開くhttp://my_server/pictureと、代わりに文字列の画像がlogo表示されます。

この HTML ピースを通常の HTML ファイルとして開くと、画像が表示されます。

Mojolicious::Lite で画像を挿入する正しい方法は何ですか?

0 投票する
2 に答える
319 参照

perl - Mojoliciousのホームテストの質問

Mojolicious-1.90をインストールしようとしましたが、t / mojo/home.tテストに合格しませんでした。

これはバグですか、それとも他の何かが間違っている可能性がありますか?

バージョン1.92でも、同じエラーが発生します。