問題タブ [pug]

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 に答える
890 参照

node.js - jade 出力の相対リンク

ノード、エクスプレス、ジェイドで遊び始めています。これを行うと

相対リンクを取得します。

絶対リンクの代わりに。

私は環境関連で何か間違ったことをしていると思いますが、何かアイデアはありますか?

ありがとう!

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

node.js - Jade テンプレートでインライン JavaScript を自動的に圧縮するにはどうすればよいですか?

HTML ページのソースを確認すると、HTML タグとテキスト コンテンツが圧縮されており、空白や行はなく、インライン JavaScript になっています。

0 投票する
5 に答える
23903 参照

html - HTMLからJadeへのヘルプ

2つの入力フィールドと1つのボタンを持つ単純なフォームを作成しようとしています。

Jadeに変換する必要のあるHTMLは次のとおりです。

このコンピューターを窓の外に投げ出し、ジェイドが言語開発者をテンプレート化した後にキルチームを送る前に、私を助けてください。

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

object - Expressjs から Jade にメソッドを渡す方法

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

javascript - jadeexpressで変数を表示するのに役立ちます

私は次のようなresレンダリングでいくつかの変数をロードしようとしています:

タイトルロードの細かい投稿は常に未定義として表示されますが...これが私が試した方法のいくつかです...

そしてjavascript変数として

それらのどれも機能していません...あなたは助けてくれますか?前もって感謝します

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

node.js - Jade が Express.js で出力を正しくフォーマットしないのはなぜですか

Express.js で Jade を使用していますが、html 出力がすべて 1 行になっていることに気付きました。Jade の Web サイト ( http://scalate.fusesource.org/documentation/jade-syntax.html ) では、フォーマットされた出力は標準であり、オプションは ScamlOptions.nl と ScamlOptions.indent であると書かれていますが、それらが見つかりません。オプションを任意の場所に配置して、それらが正しく設定されていないかどうかを確認します。これらのオプションがどこにあるか知っている人はいますか、またはクリーンなフォーマットを強制する別の方法はありますか?

ありがとう!

このスレッドは役に立ちませんでした: How to output pretty html in Express?

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

javascript - 翡翠のジャバスクリプト

こんにちは、jade 内で JavaScript 組み込み関数を使用しようとしていますが、エラーが発生します。コードは次のとおりです。

エラーが発生します:Object tag1,,,,,,,,tag2 has no method 'split'

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

node.js - ExpressJS、Nodester、テンプレートレンダリングパス?

ローカルで、さらにはno.deでも問題なく動作する、シンプルなexpressjsアプリを作成しましたが、Nodesterでhttp://myapp.nodester.com/にアクセスするInternal Server Errorと、が表示され、ログに次のように表示されます。

次に、fsモジュールを介して、なぜそこにないのかを確認しようとしましたが、次のようfs.readdir('.',function(error,files){console.log(files)})に返されました。

git pushまた、編集したすべてのファイルがappsディレクトリ内にあることもわかりました。

viewsこれは、フォルダがどこにあるかを正しいパスで表現するように指示する必要があることを意味しますか?これどうやってするの ?(絶対パスでファイルをレンダリングするように指示する方法しか知りません)。

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

node.js - 翡翠のマングースプロパティを繰り返す

Mongooseオブジェクトからプロパティのリストを出力しようとしていますが、Javascriptヘルパー関数もたくさんあります。Mongooseスキーマプロパティを出力するだけのクリーンな方法があるかどうか疑問に思っています。

私のジェイドの表示コードは次のようになります。

そして私のマングーススキーマ定義は

ただし、ページがレンダリングされると、同時に出力される他のJavascriptプロパティと関数が多数あります。例えば

スキーマのプロパティだけを反復処理する簡単な方法はありますか?指定されたリストを使用することもできましたが、もっと良い方法があるかどうか疑問に思いました。

実際、私はどのように指定された方法を書くでしょうか?ルビーではできることはわかっています[ 'wordid', 'submitter' ].eachが、ジェイドに同等のものはありますか?

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

javascript - ノードは、ジェイドにはメソッド「renderFile」がないと言っていますが、なぜですか?

私は jade (npm install jade) をインストールし、github ページに行っていくつかの例を取得しました。これは私が実行したかったものです:

code.jade:

コード.js:

これらのファイルを独自のフォルダーに保存し、そこに移動して「node code.js」を実行しました。ただし、ノードはエラーをスローし、Jade にはメソッド「renderFile」がないことを示します。何が間違っているのか、それを修正するにはどうすればよいのか教えていただけますか?

完全なエラー メッセージ: