問題タブ [mojolicious-lite]
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 - モジョロシャスライトアプリ共通テンプレートの使い方
本当に感動です
各htmlに追加するのではなく、すべてのhtmlを使用します
perl - Mojoliciousliteが見つからない場合やサーバーのエラーページをユーザー定義のエラーページにリダイレクトする方法
見つからない場合のユーザー定義のエラーページとサーバーエラーページをユーザー定義ページにリダイレクトする方法Mojoliciouslite
perl - Mojoliciousの他のコントローラーでアクションを呼び出す方法は?
Mojoliciousフレームワークを使用するアプリケーションがあります。エラー応答のリストとそれに関連する追加の詳細を含むテーブルがデータベースにあります。DBテーブルを操作するために、対応するResultとResultsetを作成しました。結果セットを操作してエラーの詳細を取得するコントローラーもあります。
私の考えは、このコントローラーでアクションを呼び出して、データベースにクエリを実行することで(別のコントローラーによって)渡されたエラーの詳細を取得し、結果としてリソースを要求した環境に関するランタイム情報を追加することです。エラーが発生した場合は、応答を作成して、それを呼び出したコントローラーに戻ります。
あるコントローラーから別のコントローラーへの呼び出しに苦労しています。Mojoliciousでそれを行うにはどうすればよいですか?これを実現するためにコントローラーオブジェクト($self
)を渡すことはできますが、エラー処理応答を呼び出し元のコントローラーから完全に分離するためのより良い方法はありますか?
perl - Mojolicious::Lite の内部でエラーを適切な形式でレンダリングする
エラーが発生する可能性のあるunder
ステートメントがあります (たとえば、認証エラー)。under
全体でコンテンツ ネゴシエーションを使用しており、内部のエラーを適切な形式で返したいと考えています。コード例:
render
内部under
で使用できますが、機能しrespond_to
ません。おそらくunder
そのために働いています。しかし、その場合、どうすればよいでしょうか?
jquery - CORS: jQuery.ajax 経由で Mojolicious::Lite から常に空の応答を取得する
jQuery を使用して、作成中のMojolicious::Lite
API からデータを取得しています。しかし、Ajax 経由で API からデータを受け取ることができません。経由でデータを取得できcurl
ます。
更新:同じドメインにいる場合、Ajax 経由でデータを取得できます。CORSの問題です。
これが私のクライアントコードです:
API コードは次のとおりです。
すべてのリクエストのヘッダーとデータは次のとおりです。
OPTIONS /path
:
POST /path
:
問題が私の JS にあるのか Perl のコードにあるのかわかりません。
更新:おそらくJSコード上。
更新: CORS は問題ないようです。
perl - MojoX::Sessions の Cookie の有効期限を設定するにはどうすればよいですか?
expires()
またはに与える有効期限の値に関係なくexpires_delta()
、Cookie の有効期限は常に 1 時間です。セッションと Cookie の有効期限が一致するように変更するにはどうすればよいですか?
perl - Mojolicious :: Lite静的ファイルダウンローダーを作成するにはどうすればよいですか?
Mojolicious :: Liteでファイルのアップロード/ダウンローダーを作成しようとしていますが、アップロードセクションに問題はありませんが、ダウンロードセクションで問題が発生しています。このコードを使用すると、小さなテキストファイルをダウンロードできますが、それ以外は0バイトのファイルになります。これを正しく行う方法について何かアドバイスはありますか?
perl - Mojolicious と Passwd::Unix
この perl スクリプトで Unix ユーザーのリストを取得しようとしています。Passwd::Unix で Mojolicious フレームワークを使用しています。
参考文献:
- モジョリシャス ( http://metacpan.org/pod/Mojolicious )
- Passwd::Unix ( http://metacpan.org/pod/Passwd::Unix )
それが私のコードです:
test.pl
ただし、ユーザーを返す代わりに、ユーザーの総数のみを出力します。
perl - mojolicious をインストールした後、morbo が見つからないのはなぜですか?
次のコマンドでモジョリシャスをインストールしました
残念ながら、アプリをテストするために morbo を実行すると、コマンドが見つからないというエラーが表示されます。それから走った
そして、それは私に次の出力を与えます
morbo が機能しないのはなぜですか? ヒプノトードも使ってみましたが、うまくいきません。
perl - Mojolicious とディレクトリ トラバーサル
私は Mojolicious を初めて使用し、このフレームワークを使用して小さな Web サービスを構築しようとしています。いくつかのファイルをリモートでレンダリングする以下のコードを書きました。
しかし、次のURLを使用してファイルを取得しようとすると、次のようになります:
ファイルを取得します。
そのようなディレクトリトラバーサルを防ぐためのモジョリシャスのオプションはありますか?
つまり、上記の場合、私は欲しいだけです
誰かがこの URL を入力した場合にページを提供する:
ページは提供されるべきではありません。これを行うことは可能ですか?