問題タブ [mason]
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 - リロード時だけでなく、ロード時の ETag
Perl/Mason で追跡するために画像に ETag を設定しようとしています。
最初に作成された etag.m:
これを別のファイル test_etag.m で使用しています。
キャッシュをクリアした後の test_etag.m の最初の呼び出しで、警告が表示されます。etag は空です。次の呼び出しごとに、警告が表示されないため、画像がキャッシュされていると思います。リロード F5 を実行した場合にのみ、正しい ETag が検出され、警告に表示されます。
リロード時だけでなく、すべてのロードで初めて設定された ETag を取得するにはどうすればよいですか?
mason - POET のグローバル変数 mason2
私は Mason2/POET を初めて使用し、このガイドhttp://search.cpan.org/~jswartz/Poet/lib/Poet/Manual/Tutorial.podを使用して最初の Web サイトを作成しました。
ここで、新しいグローバル変数 (例: $User) を作成したいと思いますが、ドキュメントで説明されていないため、作成するためにどのような方向に進むべきかわかりません。私が見つけたほとんどのドキュメントは、Apache または mod_perl に関するものでした...
私が探しているものの例:
perl - 値からの perl ループのマップ
次のコードが機能しない理由を理解できません。
getAll
引数、ボックス、およびを呼び出しています(1..10)
。11 を返していますが、期待される動作は 10 要素を返すはずです。
perl - メーソンでフィルタ 'h' を呼び出す方法は?
ドキュメントが言うように、次のコードで H フィルターを適用できます<% $message_body | h %>
ただし、<%perl> タグ内にある場合、フィルターの呼び出しはカバーされません。
はい、doc は を呼び出すことができると言っています$m->filter(...
が、これは次のエラーを生成します:
私のperlコードは次のとおりです。
私の回避策は次のとおりです。
しかし、これは醜いです。私が間違っていたことを修正してください$m->filter( $.H, "$value" );
apache - 2 番目のリクエストで出力が終了しないのはなぜですか?
ブラウザはサーバーからのデータを待機し、ログはサーバーの再起動後にのみ行われます。また、チャイルズが分岐する可能性があることもわかります。
彼らが終わっていないので、私は何を間違っていますか?
UPD同じ問題に関するメモ が 1 つだけ見つかりました。
mason - ルート ルールを指定し、さまざまなコンポーネントにルーティングする
Mason::Plugin::RouterSimpleを使用してページ コンポーネントのルートを指定する方法を知っています。たとえば、次の URL が与えられます。
次のようにコンポーネントを作成できますarchives.mc
。
同様にnews.mc
、次の URL を処理するコンポーネントを作成できます。
それは問題ありません(そして非常にエレガントです!)が、今私が欲しいのは、次のようなURLを処理できるようにすることです:
ルートルールを次のように記述できることはわかっています。
ただし、リクエストは 2 つの異なるコンポーネントで処理する必要があります。リクエストを別のコンポーネントにルーティングするにはどうすればよいですか? archives.mc
コンポーネントの名前の前にユーザー名があるため、Mason では一致しnews.mc
ません。