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

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

javascript - Perl データ構造を JavaScript 構造に変換するための Perl モジュールはどこにありますか?

Perl データ構造を JavaScript 構造に変換するための Perl モジュールはどこにありますか?

たとえば、これは私のコードです(メイソン):

これのためのモジュールはありますか?

0 投票する
9 に答える
4419 参照

perl - メイソンはフレームワークですか?

Mason (Perl) はフレームワークではなく、テンプレート言語であるということで、友人と意見が一致しませんでした。Perl の Mason は、JSP が Java に対して行うことと同じだと思います (純粋な技術的比較ではなく、類推として)。私の知る限り、JSP はフレームワークではなく、Mason でもないと思います。ウィキペディアMason (Perl)を調べたところ、メイン サイトには Perl で書かれた Web アプリケーション フレームワークであると書かれていますが、ディスカッション ページではそれが争われています。

それがフレームワークではない/フレームワークではない理由についての指針はありますか?

ysth からのコメントに基づいて更新: フレームワークの場合、少なくとも db アクセスを簡単にし、セッションを管理し、webapp が必要とする基本的なセキュリティ、テンプレート化、コードの再利用 (または基本的なタスクを簡単にするライブラリ) を行う必要があると思います。

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

perl - Perl 5.10、Mason、および Apache でパニックになるのはなぜですか?

Perl 5.10、HTML::Mason、および apache 2.2 を使用してアプリケーションを開発しています。大きなプロジェクトで Perl 5.10 を使用したのはこれが初めてです。ときどきおかしな行動をとります。アプリケーションは非常に奇妙なエラーで停止します:

これまでに経験したことがないので、私の質問は Perl 5.10 だと思いますか、それとも他の依存関係に問題があるのでしょうか?

どうもありがとう!

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

perl - MasonX :: Request::WithApacheSessionでApache::Session::Memcachedを使用する

HTML::MasonプロジェクトでApache::Session :: Memcachedを使用しようとしています。ここでは、 MasonX :: Request::WithApacheSessionを使用してセッションを処理しています。残念ながら、MySQLモジュールの代わりにMemcachedモジュールをプラグインすると、Apacheは起動しません。私のカスタムハンドラーは次のようになります(あちこちでいくつかの切り取り):

私が遭遇している問題は、session_*Memcachedに固有のパラメーターが、ドキュメントに記載されているようにApache :: Session::Memcachedに渡されていないことです。これにより、次のエラーが発生します。

今、私は3つの大文字の引数すべてを調べて小文字に交換しましたが、役に立ちませんでした。また、 Apache :: Session :: Memcachedのドキュメントには、大文字で記載されています。

助けてくれてありがとう。

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

ajax - JSONとPerl(HTML :: Mason)を使用してAJAXで動的なWebページを作成するにはどうすればよいですか?

私はJavascript、JSON、Perlを処理する方法に少し迷っています。ほとんどの例は、PHPで書かれているため、役に立ちません。

MySQLからのデータを含むページ(main.htmlと呼ばれる)があり、IDで行を削除するオプションがあります。

次に、JavascriptがIDをページapagar.htmlに送信します。これは、JSONを処理しようとしていたのですが、GETを使用すると機能し、削除要求後の更新がありません。しかし、コードにJSONを導入して、ページをより動的にしたかったのですが、方法がわかりません。

そして、私のapagar.htmlには、URLにIDがある場合に削除するコードしかありません。

IBMシリーズ(Mastering Ajax)を読みました:http ://www.ibm.com/developerworks/web/library/wa-ajaxintro11.html?S_TACT = 105AGX08&S_CMP = EDU

あなたの助けをありがとう、上記は私が使用しているjavascriptです:

そしてメイソンapagar.htmlページ

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

perl - コマンドラインでMasonコンポーネントを実行しているときに、「未定義の値でメソッド「dir_path」を呼び出せません」

ご挨拶、

Webサーバーではなくコマンドラインで実行する必要があるMasonコンポーネントのテストを開発しようとしています。これを試してみると、エラーが発生します。

結果:

->compの呼び出しが試行されると、エラーがスローされます。構成の何が問題なのかわかりません。コンポーネントはそこにあり、正常にコンパイルされているように見え、Apacheを介して動作します。

これはHTML::Mason1.35を使用しています。

編集:これの報奨金を試してみましょう。別の方法は、メイソンの内臓を深く掘り下げる必要があることです。:)

もう一度編集してください:これを機能させるために私が見逃した重要な詳細を指摘してくれたDavidに感謝します。

これは実際には、いくつかのMason compを呼び出すモジュールを実行する必要があるテストフレームワーク用でした。通常の操作では、モジュールにはその目的で使用するMasonリクエストオブジェクトが提供されますが、オフラインで動作させることはできませんでした。キーは代わりにInterpreterオブジェクトを使用していたので、私は次のことを行うことになりました。これは少しばかげていますが、テストは機能します。

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

perl - Perl の HTML::Mason でログイン セッションを行う最良の方法は何ですか?

私はこれを作るのにいくつかの困難があります。

ログイン HTML フォームがあり、ユーザーとパスワードが MySQL サーバーの情報と一致するかどうかを知りたいです。

それを行う最良の方法は何ですか?

どうもありがとうございました

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

perl - Perlのベースクラスから子クラスメソッドを呼び出す

Mobile::Auth承認してログインページにリダイレクトするために呼び出されたモジュールがあります。私は、Site::AuthMobile::Authの.redirect_to_login_pageMobile::Auth

私はこのようなことをしました...

そして、メイソンコンポーネントファイルに入れました..

そして、これが私のSite::Auth見た目です

承認は機能しますが、私の問題は、メソッドを呼び出すときにauthorizeメソッドを呼び出すMobile::Auth必要があり、代わりにSite::Auth::authorizationメソッドを呼び出す必要があることですMobile::Auth::redirect_to_login_pageSite::Auth::redirect_to_login_page

みんな、誰でもこれを行う方法の手がかりを教えてくれます。前もって感謝します。

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

perl - Mason 向けの優れた IDE または構文強調表示エディタはありますか?

Mason 用の優れた IDE またはエディターを推奨できる人はいますか?

現時点では VIM を使用していますが、構文の強調表示と一般的な構文チェックをサポートするエディターがあれば便利です。

もちろん、Perl をサポートするものはたくさんありますが、Mason と Perl が絡み合ったファイルになると、編集者は混乱して誤って強調表示する傾向があります。

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

perl - Mason 1.0 でリダイレクト

Mason 1.0 を使用しており、ページを別の URL にリダイレクトしたいと考えています。

リダイレクトする方法はありますか?

あるいは...

エラーが発生している次のコードを作成しましたが、未定義dbhandlerであると述べています。$r助けてください。

使えないので使え$m->redirectません。

「外部リダイレクトを行うにはどうすればよいですか?」セクションのこのリンクhttp://www.masonhq.com/htmlmason/wiki/FAQ:HTTPAndHTMLを参照しています。