我正在使用节点js开发一个html页面。
我运行app.js的代码是
app.get('/',function(req,res){
res.render('index',{"data":["name" , "ABC"] });
});
我想在我的HTML页面上显示名称,如:
{% data.name %}
我收到的错误是模板渲染错误:(未知路径)和未知块标记:数据
我使用nunjucks作为我的引擎。
答案 0 :(得分:1)
您使用{% ... %}
的语法适用于template inheritance。因此模板引擎会尝试找到匹配data.name
的模板,因为它无法找到它,所以会引发错误。
要在模板中显示variable,请使用:{{ data.name }}