問題タブ [dancer]

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 投票する
1 に答える
368 参照

perl - uWSGI エラー perl アプリケーションが見つかりません

dotcloud 上の perl サービスの基本的なセットアップ例 (「ラーメン アプリの例」) に従うと、dotcloud CLI で「dotcloud push」を実行してから「dotcloud open」を実行すると、「uWSGI エラー Perl アプリケーションが見つかりません」というメッセージが引き続き表示されます。新しく生成された URL でコードのプッシュは成功しているようですが、URL を開くとエラーが発生し続けます。perl Dancer アプリケーションをデプロイするのはこれが初めてです。これを解決する方法について何か考えはありますか?ありがとう。

Linuxターミナルで行った手順:

1. 環境設定


2. ビルド ファイル「dotcloud.yml」を作成
し、最上位ルート「ramen-on-dotcloud」に配置します。

3. サンプル PSGI アプリケーションの生成 (perl Dancer)


4. makefile.pl を編集し、依存ファイルに Plack を追加して、PSGI アプリケーションのサポートを追加します。


5. アプリケーションを dotcloud にプッシュする


6. この時点で、コードが正常にプッシュされたので、生成された URL を開きます


次に、このエラーが発生します...

uWSGI エラー

Perl アプリケーションが見つかりません

助言がありますか?ありがとう!

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

perl - Dancer と Template::Toolkit を使用した複数のレイアウト/ラッパー

このレシピに従って、Dancer の「レイアウト」を無効にし、TT の「WRAPPER」を再度有効にしました。

Dancer テンプレートでページ固有のタイトルを作成するには?

これは、ルート レベルでレイアウト/ラッパー内のトークンを変更するために必要なようです。簡単に言うと、リンクされたレシピでは、config.yml ファイルで単一のレイアウト/ラッパーを指定する必要があります。

レシピは 1 つのレイアウト/ラッパーを使用する場合にうまく機能しますが、ルート レベルでテンプレート レイアウト/ラッパーを変更 (または無効化) するにはどうすればよいですか?

Dancer のネイティブ レイアウトが無効になっているため、これは機能しません。

また、テンプレートをレンダリングする前に構成を変更しようとしましたが、それも機能していないようです:

また、Dancer セット/設定も使用してみましたが、うまくいきません:

何か案は?

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

html - リストの並べ替え、タグ、検索、ページングの処理

要素のリストを表示するページがありますが、このリストの並べ替え、ページング、タグ、および検索を処理できるようにしたいと考えています。

たとえば、タグのリンク/検索ボックス/ページのリンクに、他のすべてのパラメーターを含める必要があります。テンプレートツールキットを使用してこれを行うにはどうすればよいですか?

例として、ページで

/example

タグfooは にリンクし/example?tag=fooます。ただし、ページがソートされた検索を表している場合、ページは

/example?search=bar&sort=name

タグリンクにこれらのパラメーターを含めたいので、/example?search=bar&sort=name&tag=foo.

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

perl - Dancer::Tutorial は SQLite に接続します

私はデータベースを作成しています

このデータベースはどこに置くべきですか? 後

"desk" の近くでエラー ランタイム エラーを受け取ります: /home/ultramozg/App/lib/App.pm の 40 行目、16 行目に構文エラーがあります

それは私の間違いですか?

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

perl - 再起動後にダンサーが sqlite にデータを保存しない

再起動後にデータベースのシステム エントリが保存されないのはなぜですか? データベースのサイズが増加しません。なぜこうなった ?

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

perl - sqlite で制限を使用する方法

メインページに3つのテーマを表示したいのですが、なぜか全部表示されてしまいます。私が間違っているのは何ですか?