Node.js EJS包括partials和partials-Nodejs的声明变量

Node.js EJS包括partials和partials-Nodejs的声明变量,node.js,ejs,Node.js,Ejs,我有一个EJS文件,其中包括一个头文件: 在该标题中,我有一些标签(标题、说明),它们必须根据位置进行更改 我在向include传递变量时遇到了一些问题 控制器 var title = 'title', description = 'description bla bla'; //... res.render('home', {title: title, description: description}); 视图(部分/标题) 现在我的问题是,当我启动nodejs服务器时,网站

我有一个EJS文件,其中包括一个头文件:

在该标题中,我有一些标签(标题、说明),它们必须根据位置进行更改

我在向include传递变量时遇到了一些问题

控制器

var title = 'title',
    description = 'description bla bla';
//...
res.render('home', {title: title, description: description});
视图(部分/标题)


现在我的问题是,当我启动
nodejs
服务器时,网站会正确地呈现变量,但是我会收到错误消息,说变量
标题
描述


我不确定我这样做是否正确。

你所说的“但是我有关于变量标题和描述的日志,没有定义”是什么意思?请解释网站呈现是否正确。但是在nodejs控制台中,我有错误,说变量没有定义。我也有同样的问题
<meta name="title" content="<%= title %>">
<meta name="description" content="<%= description %>">