問題タブ [ejs]

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

javascript - 高速パーシャルは別のファイルである必要がありますか?

Web サーバーに 1 秒間隔で変化する値をクライアントに渡させようとしています。

私がセットアップした方法は、サーバーが値を格納する変数をクライアントが検査することです。これまでのところ、機能していません。

パーシャルは行くべき道ですか?それらを使用する場合、別のファイルを作成する必要がありますか?

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

node.js - Express サーバーからクライアントに新しい番号を動的に送信する方法

エクスプレスサーバーにはこれがあります。

クライアントにはこれがあります。

したがって、毎秒、新しい番号が表示されるはずです。

しかし、それは起こりません。ページが読み込まれると新しい番号が生成されますが、ページがリロードされない限り、クライアントに表示される番号は常に同じです。

これをどのように変更して、本来あるべきことを行うことができますか?

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

node.js - EJSテンプレートを使用すると、深いURLはパブリックリソースを適切に解決しません

デフォルトのレイアウトをオフにしてテンプレートエンジンとしてejsを使用していますが、{layout:True}を介してオンデマンドでアクティブ化します。2つのURL「/」と「/ session / new」があります。前者ではcssとjsはOKですが、彼らがアドレスする2番目のもの'http:// localhost / sessions /public/stylesheets/ my.css'

ここ(http://railwayjs.com/)にあるように* stylesheet_link_tag *を使用してみましたが、railwayjs専用だと思いますが、何か足りないものはありますか?

リンクの前に深度変数を追加し、ルートに応じて「/..」で埋める回避策を考えています。

これが私の設定です

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

javascript - EJS で req.flash() を使用するにはどうすればよいですか?

Express と EJS を使用してクライアントにメッセージをフラッシュできるようにしたいと考えています。私はすべてを見てきましたが、まだ例やチュートリアルが見つかりません。メッセージをフラッシュする最も簡単な方法を誰か教えてくれませんか?

ありがとう!

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

node.js - Express+Ejs を使用してノード サーバーでリバース ジオコーディングを行う方法

緯度と経度の値があります。それらの値に対応する場所の名前を表示したい。

curlでこのようにできることがわかりました。

Express と ejs を実行している nodejs サーバーでこれを使用するにはどうすればよいですか? 現在、サーバーは経度と緯度の座標をクライアントに渡すため、クライアントとサーバーの両方で使用できます。

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

javascript - 埋め込み JavaScript でエスケープされていない文字を使用するにはどうすればよいですか

ここのドキュメントに従っています

https://github.com/visionmedia/ejs

私が持っているとしましょう

ドキュメントに従ってエスケープされた文字列を出力します。私が試してみました

また、エスケープされた文字列を出力します。これを機能させるために他にできることはありますか?

0 投票する
9 に答える
108697 参照

javascript - JavascriptロジックでEJS変数にアクセスする

私はNode.jsアプリに取り組んでいます(これはゲームです)。この場合、人がインデックスにアクセスして部屋を選択すると、適切な部屋にリダイレクトされるようにコードを設定しました。

現在、Expressv2.5.8では次のように実行されています。

board.ejsで、次のようなコードを使用してgameStateマナーにアクセスできます。

これをJavaScriptロジックにインポートする方法はありますか?私は、次のようなことvar gs = ~import ejs gameState~ができるようになり、それを使ってやりたいことができるようになりたいと思っています。変数にアクセスし、検証のためにコンソールに出力します。最終的に、このgameStateでやりたいのは、ボードを適切に表示することです。そのためには、ピースの位置にアクセスして、画面に適切に表示するなどの操作を行う必要があります。

ありがとう!

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

javascript - 中間JavaScriptの静的キャッシュとは

Node.js と EJS は初めてです。EJSの特徴の一つとして「中間JavaScriptの静的キャッシング」が挙げられていますが、これが何を意味するのか説明できる人はいますか?

よろしく、カー

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

node.js - ejs '部分が定義されていません'

さて、ほとんど静的なホームページがありますが、ナビゲーション、フッターなどの部分的なビューが必要でした。私はejsを使用していますが、次のようになります。

私のコントローラー:home.js

ビュー ディレクトリには、nav、home、および footer がすべて .ejs あります。

次に、テキストを削除した実際の html ファイルは次のようになります。

問題 私がそれをテストするたびに、パーシャルが定義されていないというエラーに遭遇します。ejs を要求しようとしましたが、成功しませんでした。

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

node.js - HTML で window.location.search 値を取得できない - jQueryMobile

私のJavaScriptコードは次のようになります

サービスとビューにjQueryMobile、nodeJSを使用しています。また、EJS テンプレートを使用してデータを表示します。

問題は、上記のコードで変数クエリの値を取得できないため、次の行でパラメーター'apiUrl/service/?callback=?'が形成されることです。私のサービスの間違った URL である fetchContent メソッドの場合。fetchContent メソッドの正しいパラメーターは「apiUrl/service/1234?callback=?」である必要があります。.

興味深いことに、新しいタブでリンクを開くと、このコードは正常に機能します。私のコードの上記の HTML ページの URL はsome.html?1234です。これによると、JS コードの値は 1234 になるはずですが、空です。