标签: node.js express pug
我是web开发和node.js的初学者。我正在尝试用node.js和express建立一个非常基本的新闻网站。在主页中,我希望显示一些特色新闻,并在页面“新闻”中我希望显示所有新闻。
主页和“新闻”页面可以共享玉代码以显示新闻。使用相同的路由和db node.js函数来处理这两个地方的新闻列表对我来说似乎很简单。我想知道是否有一种很好的方法来共享代码并减少jade中的代码重复(也许就像在rails上的ruby中的“部分”概念一样)?
欢迎任何帮助或参考链接。谢谢!
答案 0 :(得分:2)
Jade有Includes:
Jade
Includes
html include includes/head body h1 My Site p Welcome to my super amazing site. include includes/foot
此外,您可以尽可能使用Mixins,以减少需要编写的代码量:
Mixins
mixin list ul li foo li bar li baz h2 Groceries mixin list