Express布局错误 – variables未定义

我正在使用express-ejs-layouts,并在控制台日志中看到以下错误:

>> 5| <title><%= title %></title> title is not defined 

我确实在我的layout.ejs文件中定义了以下元素:

  <title><%= title %></title> 

我从我的一个path文件中填充这个variables:

 router.get('/', function(req, res) { res.render('index', { title : 'Express' }); }); 

任何想法我失踪? 谢谢!

我明白了这一点。 还有另一个variables(描述) 没有定义。 只要我设置“描述”variables,这工作。 似乎有点奇怪,但错误信息将是'标题'。