也许是一个愚蠢的问题但是,是否可以在Express中通过res.render()
发送多个变量?
因为,当我这样做时
res.render('index', { title: 'Express', name: 'Arnaud' });
我告诉我name
没有定义,这一切都很错误。
在此视图中
extends layout
block content
h1 Salut #{name}
p Welcome to #{title}
有什么想法吗?
答案 0 :(得分:1)
在途中:
res.render("index", { data: { title: "Express", name: "Arnaud" } })
视图中:
<%= data.title %>
<%= data.name %>
答案 1 :(得分:0)
怪异的事情很奇怪:我重新创建了一个新的Express项目,一切都很好......