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

0 投票する
0 に答える
64 参照

perl - コマンドラインコマンドを実行しようとすると、Mojolicious-lite コマンドが見つかりませんというエラーが表示されます

自分でmojolicious-liteアプリを作成しました(「アプリの作成」コマンドを使用する代わりに、必要なファイルを手動で作成しました)。ここのチュートリアルに従っています: https://www.perl.com/article/193/2015/9/18/How-to-send-verification-emails-using-Mojolicious/

アプリでコマンド ライン コマンドを使用しようとすると、エラーが発生します。具体的には、チュートリアルから実行しようとしています:

しかし、より一般的には、コマンドが機能していないように見えることにも気付きました。

エラーは、私の postgres ヘルパーの解析にあるようです? 正確なエラーメッセージは次のとおりです。

私のアプリは、コマンド ラインからコマンドを呼び出す以外は正常に動作しています。

これが私のアプリの最初の 11 行です。

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

perl - モジョリシャスで、パブリックビューから画像を保護する方法

誰か助けてください。モジョリシャスLiteでアプリを持っています

セッションログインなしですべての画像をブロックしたい

http://myip:3000/images/imageX.jpg と入力する

セッションログインでのみ画像を表示したい。

私のhtmlコードは

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

routing - Mojolicious::Lite でオプションのプレースホルダーを使用してルート パスを宣言する方法は?

2 種類のリクエストを処理できるルートを宣言する必要があります。

どちらの場合もデータの扱い方はそれほど変わらないので、同じ場所で定義していただきたいと思います。

私が今やったことは、wildcardプレースホルダーを使用したことです:

この方法で問題なく動作しますが、このソリューションはあまり明示的でもなく読みやすいものでもないため、あまり快適ではありません。また、他のフレームワークでも同様のことをより満足できる方法で実行できる可能性があることを知っています。

たとえば、以下では、Express.js ルーティング機能を使用して、1 つのルート宣言のみで/vote/123到達することができます。/vote/123/2019-01-13

注: この例は、この SO questionからのものです。

でさまざまな可能性を試した後Mojolicious::Lite、Mojolicious ルートの正規表現は問題ではなく、見つけた最善の解決策はワイルドカード プレースホルダーであることがわかりました。何か不足していますか?