模板渲染错误:(未知路径)在NODE JS中

时间:2018-05-22 09:43:13

标签: json node.js express render nunjucks

我正在使用节点js开发一个html页面。

我运行app.js的代码是

app.get('/',function(req,res){

     res.render('index',{"data":["name" , "ABC"] });

});

我想在我的HTML页面上显示名称,如:

{% data.name %}

我收到的错误是模板渲染错误:(未知路径)和未知块标记:数据

我使用nunjucks作为我的引擎。

1 个答案:

答案 0 :(得分:1)

您使用{% ... %}的语法适用于template inheritance。因此模板引擎会尝试找到匹配data.name的模板,因为它无法找到它,所以会引发错误。

要在模板中显示variable,请使用:{{ data.name }}