nodejs partials 分布视图

在学习<node.js开发指南>nodejs partials view时,怎么都不能运行成功。经过艰苦探索,终于成功了,分享一下。

Cause: nodejs 的express 版本之间不是很兼容,各个版本差异很大,一般用npm 默认安装的都是最新版本的express。

Solution:partials() 如果要直接在ejs的view视图中使用需要加载 express-partials模块:require('express-partials') 。

1.在app.js 中引用express-partials模块。

var partials=require('express-partials');

...

app.use(partials());

2.在list.ejs 中使用partial() 就可以成功了。

<ul><%- partial('listitem',items) %></ul>

如果有疑惑,请留言。

原文地址:https://www.cnblogs.com/bg57/p/3876194.html