私は Node.js/Express.js を学習中です。実験として、小さなブログ アプリケーションを構築しようとしています。
記事を渡してページをレンダリングします。
response.render('index.jade', {
title: 'Blog'
, locals: {
articles: articles
}
});
そのための私のジェイドテンプレートは次のとおりです。
h1= title
section
h1 Articles
ul
each article in articles
li
a(href='/article/' + article.slug)= article.title
span at #{article.created_at}
これにより、タイトルと日付を含む記事のリストが表示されます。ただし、日付をより読みやすい形式にフォーマットする方法が必要です。これを可能にするライブラリを発見しましたが、私の本当の質問は、これをテンプレートに統合するにはどうすればよいですか? モーメント モジュールをテンプレートに渡してインラインで日付をフォーマットするか、ルートでフォーマットしてarticle
オブジェクトに追加することができます。これをどのように行いますか?