2

也许是一个愚蠢的问题,但是,是否可以通过res.render()Express 发送多个变量?

因为,当我这样做时

res.render('index', { title: 'Express', name: 'Arnaud' });

我有所有这些漂亮的错误告诉我name没有定义。

在此处输入图像描述

在这个视图中

extends layout

block content
  h1 Salut #{name}
  p Welcome to #{title}

任何想法 ?

4

2 回答 2

3

在路线:

res.render("index", { data: { title: "Express", name: "Arnaud" } })

鉴于:

<%= data.title %>
<%= data.name %>
于 2020-03-17T02:52:22.290 回答
-1

奇怪的事情很奇怪:我重新生成了一个新的 Express 项目,一切都很好......

于 2013-04-16T10:52:08.700 回答