Express旧支持片段视图(partials),但在新版本里运行时,module.js找不到相关模块!这是在学习《NODE开发指南》过程中遇到的问题。
原文
5.4.4 片段视图
Express 的视图系统还支持片段视图 (partials ),它就是一个页面的片段,通常是重复的
内容,用于迭代显示。通过它你可以将相对独立的页面块分割出去,而且可以避免显式地使
用 for 循环。让我们看一个例子,在 app.js 中新增以下内容:
app.get('/list', function (req, res) {
res.render('list', {
title: 'List',
items: [1991, 'byvoid', 'express', 'Node.js']
});
});
在 views 目录下新建 list.ejs ,内容是:
- <%- partial('listitem', items) %>
错误信息:
500 ReferenceError: F:\lsblog\views\list.ejs:1 >> 1|
- <%- partial('listitem', items) %>