問題タブ [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.
node.js - jade 出力の相対リンク
ノード、エクスプレス、ジェイドで遊び始めています。これを行うと
相対リンクを取得します。
絶対リンクの代わりに。
私は環境関連で何か間違ったことをしていると思いますが、何かアイデアはありますか?
ありがとう!
node.js - Jade テンプレートでインライン JavaScript を自動的に圧縮するにはどうすればよいですか?
HTML ページのソースを確認すると、HTML タグとテキスト コンテンツが圧縮されており、空白や行はなく、インライン JavaScript になっています。
html - HTMLからJadeへのヘルプ
2つの入力フィールドと1つのボタンを持つ単純なフォームを作成しようとしています。
Jadeに変換する必要のあるHTMLは次のとおりです。
このコンピューターを窓の外に投げ出し、ジェイドが言語開発者をテンプレート化した後にキルチームを送る前に、私を助けてください。
javascript - jadeexpressで変数を表示するのに役立ちます
私は次のようなresレンダリングでいくつかの変数をロードしようとしています:
タイトルロードの細かい投稿は常に未定義として表示されますが...これが私が試した方法のいくつかです...
そしてjavascript変数として
それらのどれも機能していません...あなたは助けてくれますか?前もって感謝します
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?
javascript - 翡翠のジャバスクリプト
こんにちは、jade 内で JavaScript 組み込み関数を使用しようとしていますが、エラーが発生します。コードは次のとおりです。
エラーが発生します:Object tag1,,,,,,,,tag2 has no method 'split'
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
これは、フォルダがどこにあるかを正しいパスで表現するように指示する必要があることを意味しますか?これどうやってするの ?(絶対パスでファイルをレンダリングするように指示する方法しか知りません)。
node.js - 翡翠のマングースプロパティを繰り返す
Mongooseオブジェクトからプロパティのリストを出力しようとしていますが、Javascriptヘルパー関数もたくさんあります。Mongooseスキーマプロパティを出力するだけのクリーンな方法があるかどうか疑問に思っています。
私のジェイドの表示コードは次のようになります。
そして私のマングーススキーマ定義は
ただし、ページがレンダリングされると、同時に出力される他のJavascriptプロパティと関数が多数あります。例えば
スキーマのプロパティだけを反復処理する簡単な方法はありますか?指定されたリストを使用することもできましたが、もっと良い方法があるかどうか疑問に思いました。
実際、私はどのように指定された方法を書くでしょうか?ルビーではできることはわかっています[ 'wordid', 'submitter' ].each
が、ジェイドに同等のものはありますか?
javascript - ノードは、ジェイドにはメソッド「renderFile」がないと言っていますが、なぜですか?
私は jade (npm install jade) をインストールし、github ページに行っていくつかの例を取得しました。これは私が実行したかったものです:
code.jade:
コード.js:
これらのファイルを独自のフォルダーに保存し、そこに移動して「node code.js」を実行しました。ただし、ノードはエラーをスローし、Jade にはメソッド「renderFile」がないことを示します。何が間違っているのか、それを修正するにはどうすればよいのか教えていただけますか?
完全なエラー メッセージ: