問題タブ [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.
javascript - Perl データ構造を JavaScript 構造に変換するための Perl モジュールはどこにありますか?
Perl データ構造を JavaScript 構造に変換するための Perl モジュールはどこにありますか?
たとえば、これは私のコードです(メイソン):
これのためのモジュールはありますか?
perl - メイソンはフレームワークですか?
Mason (Perl) はフレームワークではなく、テンプレート言語であるということで、友人と意見が一致しませんでした。Perl の Mason は、JSP が Java に対して行うことと同じだと思います (純粋な技術的比較ではなく、類推として)。私の知る限り、JSP はフレームワークではなく、Mason でもないと思います。ウィキペディアMason (Perl)を調べたところ、メイン サイトには Perl で書かれた Web アプリケーション フレームワークであると書かれていますが、ディスカッション ページではそれが争われています。
それがフレームワークではない/フレームワークではない理由についての指針はありますか?
ysth からのコメントに基づいて更新: フレームワークの場合、少なくとも db アクセスを簡単にし、セッションを管理し、webapp が必要とする基本的なセキュリティ、テンプレート化、コードの再利用 (または基本的なタスクを簡単にするライブラリ) を行う必要があると思います。
perl - Perl 5.10、Mason、および Apache でパニックになるのはなぜですか?
Perl 5.10、HTML::Mason、および apache 2.2 を使用してアプリケーションを開発しています。大きなプロジェクトで Perl 5.10 を使用したのはこれが初めてです。ときどきおかしな行動をとります。アプリケーションは非常に奇妙なエラーで停止します:
これまでに経験したことがないので、私の質問は Perl 5.10 だと思いますか、それとも他の依存関係に問題があるのでしょうか?
どうもありがとう!
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のドキュメントには、大文字で記載されています。
助けてくれてありがとう。
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ページ
perl - コマンドラインでMasonコンポーネントを実行しているときに、「未定義の値でメソッド「dir_path」を呼び出せません」
ご挨拶、
Webサーバーではなくコマンドラインで実行する必要があるMasonコンポーネントのテストを開発しようとしています。これを試してみると、エラーが発生します。
結果:
->comp
の呼び出しが試行されると、エラーがスローされます。構成の何が問題なのかわかりません。コンポーネントはそこにあり、正常にコンパイルされているように見え、Apacheを介して動作します。
これはHTML::Mason1.35を使用しています。
編集:これの報奨金を試してみましょう。別の方法は、メイソンの内臓を深く掘り下げる必要があることです。:)
もう一度編集してください:これを機能させるために私が見逃した重要な詳細を指摘してくれたDavidに感謝します。
これは実際には、いくつかのMason compを呼び出すモジュールを実行する必要があるテストフレームワーク用でした。通常の操作では、モジュールにはその目的で使用するMasonリクエストオブジェクトが提供されますが、オフラインで動作させることはできませんでした。キーは代わりにInterpreterオブジェクトを使用していたので、私は次のことを行うことになりました。これは少しばかげていますが、テストは機能します。
perl - Perl の HTML::Mason でログイン セッションを行う最良の方法は何ですか?
私はこれを作るのにいくつかの困難があります。
ログイン HTML フォームがあり、ユーザーとパスワードが MySQL サーバーの情報と一致するかどうかを知りたいです。
それを行う最良の方法は何ですか?
どうもありがとうございました
perl - Perlのベースクラスから子クラスメソッドを呼び出す
Mobile::Auth
承認してログインページにリダイレクトするために呼び出されたモジュールがあります。私は、Site::Auth
私Mobile::Auth
の.redirect_to_login_page
Mobile::Auth
私はこのようなことをしました...
そして、メイソンコンポーネントファイルに入れました..
そして、これが私のSite::Auth
見た目です
承認は機能しますが、私の問題は、メソッドを呼び出すときにauthorize
メソッドを呼び出すMobile::Auth
必要があり、代わりにSite::Auth::authorization
メソッドを呼び出す必要があることですMobile::Auth::redirect_to_login_page
Site::Auth::redirect_to_login_page
みんな、誰でもこれを行う方法の手がかりを教えてくれます。前もって感謝します。
perl - Mason 向けの優れた IDE または構文強調表示エディタはありますか?
Mason 用の優れた IDE またはエディターを推奨できる人はいますか?
現時点では VIM を使用していますが、構文の強調表示と一般的な構文チェックをサポートするエディターがあれば便利です。
もちろん、Perl をサポートするものはたくさんありますが、Mason と Perl が絡み合ったファイルになると、編集者は混乱して誤って強調表示する傾向があります。
perl - Mason 1.0 でリダイレクト
Mason 1.0 を使用しており、ページを別の URL にリダイレクトしたいと考えています。
リダイレクトする方法はありますか?
あるいは...
エラーが発生している次のコードを作成しましたが、未定義dbhandler
であると述べています。$r
助けてください。
使えないので使え$m->redirect
ません。
「外部リダイレクトを行うにはどうすればよいですか?」セクションのこのリンクhttp://www.masonhq.com/htmlmason/wiki/FAQ:HTTPAndHTMLを参照しています。