Express布局错误 - 未定义变量

时间:2014-08-21 18:13:26

标签: node.js express ejs

我正在使用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'
    });
});

知道我错过了什么吗?谢谢!

1 个答案:

答案 0 :(得分:2)

我想出来了。还有另一个定义的变量(描述)。一旦我设置'description'变量就行了。看起来有点奇怪,错误信息可能是'title'。

相关问题