views/custom.ejsでMomentJSを使用するには、正しい方法は何ですか?EJSビューでノードモジュール(MomentJSなど)を使用するにはどうすればいいですか?
サーバー側
ルート/インデックスなどは、我々は簡単に
require('moment');
などを使用することができますし、それが正常に動作します。サーバーサイド(EJSビュー)
ビュー/ custome.ejs、
<% var m = require('moment'); %>
のようなものは、私はテンプレートエンジンとしてEJSとExpressJSを使用しています
動作しません。
ありがとう@Vinoth私は今レンダリングされたコード(ブラウザ側)を見ていて、Layout.ejsには次のものが含まれています: '' ejs(view)にはmomentJS libを使用したコードがあります。例 'var a = moment(new Date());'ここで 'a'はnullになります。 – dmodulus
このリンクをチェックするには、このリンクをクリックしてください - http://stackoverflow.com/questions/10967736/how-to-use-moment-js – Vinoth
私の理解では、 '<% ... %>'と '<%= ... %>'サーバー側では、**クライアント側で**ではありません。 タグを明示的に使用していない限り、クライアントはレンダリングされた(処理された)結果をプレーンhtmlとして取得します。クライアント側で実行されます。 – dmodulus