我正在学习 Node.js/Express.js,作为一个实验,我正在尝试构建一个小型博客应用程序。
我渲染页面,传递文章:
response.render('index.jade', {
title: 'Blog'
, locals: {
articles: articles
}
});
这是我的 Jade 模板:
h1= title
section
h1 Articles
ul
each article in articles
li
a(href='/article/' + article.slug)= article.title
span at #{article.created_at}
这将显示带有标题和日期的文章列表。但是,我需要一种将日期格式化为更易读的格式的方法。我发现了允许你这样做的库,但我真正的问题是我应该如何将它集成到我的模板中?我可以将 moment 模块传递给模板并在那里格式化日期,或者我可以在路由中对其进行格式化并将其添加到article
对象中。你会怎么做?