問題タブ [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 投票する
2 に答える
3670 参照

node.js - ejsテンプレートのレンダリング

nodejsに次のコードがあります(temp.ejsファイルを読み取り、文字列としてejsHtmlとしてコンテンツを取得します):

そしてtemp.ejsで:

出力:

それではなく、HTMLを取得する方法を教えてください

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

javascript - 埋め込み JavaScript で外部ライブラリを使用するにはどうすればよいですか?

非常に単純なlib.jsがあるとします

頭に入れます

私のテンプレートでは、次のようなことを試します

しかし、エラーメッセージが表示されます

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

javascript - ejs ビュー ファイルへの参照は、ビルド後に変更されませんが、production.js 内で結合されます - Javascript MVC

コードでは、次のようなものを使用します。

アプリをビルドすると、content.ejs ファイルが production.js に組み込まれますが、これは変わりません。

私の質問は、アプリをビルドするときに、これらの参照が production.js 内の ejs ファイルを指すようにするにはどうすればよいですか?

JMVC 3.2.2を使用しています

この方法も試しました:

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

html - Node、Express、EJS で HTML を圧縮しますか?

Node と Express で EJS を使用しています。ビューによって生成された HTML が大きく、不要な空白がいっぱいです。HTML を圧縮するためにプロダクションで使用できるオプションまたはミドルウェアはありますか?

例えば、

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

node.js - Express、EJS、未定義のテストに挑戦

エクスプレスフレームワーク、データベース用のcouchdb、テンプレート用のEJSを使用して、nodejsで簡単なWebサイトを作成しています。一部の JSON ドキュメントで一部のフィールドが null または未定義である場合があり、それを処理する必要があります。

そのコードは未定義の「test」フィールドをうまく処理しているようですが、以下のコードは「test is undefined」というエラーをスローします

javascript が test が未定義であることを理解せず、if 句に false を入れるだけなのはなぜですか?

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

node.js - ノード上のejsテンプレートを使用してから関数を呼び出す

サーバー側でejsを使用して、JavaScript以外のバージョンのWebアプリを作成しようとしています。アプリの状態を含むオブジェクトをテンプレートに渡し、ある時点でその状態オブジェクトを使用してURLを作成します。つまり、基本的には<%= makeUrl(objectState.data [0])%>のようなことをしたいと思います。

ejsテンプレート内からmakeUrlを呼び出し可能にするにはどうすればよいですか?

ありがとう

編集:関数をパラメーターとしてテンプレートに渡すことができることは知っていますが、より良い方法はありますか?

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

javascript - EJS(埋め込みJavaScript)とbackbone.js-違いの簡単な要約

クライアント側のJavaScriptアプリケーションを構築するためのEJSとbackbone.jsの違いの要約は何ですか?

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

node.js - ExpressJS / RailwayJS(Node.JS)を使用してJSONを生成するにはどうすればよいですか?

Node.JSでの開発を検討していて、NodeのフレームワークであるExpressJSとRailwayJS(Expressに基づく)を見つけました。Jade / EJSを使用したテンプレートエンジンは、HTML用の方が多いようです。たとえば、JSONを生成するにはどうすればよいですか。APIを開発するとき

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

javascript - JavaScriptでのテンプレート変数の検証

テンプレートエンジンを使用するときに検証するためのベストケースプラクティスはありますか?

私は現在、node.jsとcouchdbを使用してサイトを構築しており、フレームワークとテンプレートエンジンとしてそれぞれejsを使用したexpressを使用しています。HTMLで[Objectobject]またはundefinedが文字通り綴られてしまう可能性があります。validate_doc_update関数を使用してカウチで検証するか、テンプレートにレンダリングする前にルーティング関数内のノードで検証するか、ejsテンプレートで検証を試みることができます。これらのどれか、またはすべてを行う必要がありますか?

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

javascript - <% タグ内で EJS と Javascript 変数を織り交ぜる

次のように、一部の EJS コードで Javascript 変数 (フロントエンドで定義) を使用する必要があります。

EJS、Express.js、および socket.io を使用しています。メッセージを Node.js サーバー インスタンスに送信することで、Javascript 変数を EJS 変数に変換できますが、それはばかげています... EJS 内で Javascript 変数を使用する方法はありますか?

編集: ユーザーがドロップダウン メニューからアイテムを選択した後、javascript 配列であるサプライにアクセスしたいと考えています。彼がこの項目を選択すると、上記のコードを含む JavaScript 関数が何らかの EJS にアクセスする必要があります。そのため、EJS で通常の Javascript 変数を使用する必要があります。