我正在使用express-ejs-layouts,并在控制台日志中看到以下错误:
>> 5| <title><%= title %></title>
title is not defined
我确实在我的layout.ejs 文件中定义了以下元素:
<title><%= title %></title>
我从我的路线文件之一填充此变量:
router.get('/', function(req, res) {
res.render('index', {
title : 'Express'
});
});
知道我缺少什么吗?谢谢!
我明白了这一点。还有另一个变量(描述)是not定义的。一旦我设置了“描述”变量,它就起作用了。不过,错误消息是针对“标题”的,这似乎有点奇怪。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)