我正在学习和node.js
模板。当我学习一些代码时,我发现他们可以在模板中调用,而无需在渲染时将其作为变量发送。express
ejs
config
这是一个很小的项目,作为“待办事项”程序,
在它的views/layout.html中,我发现
<title><%= config.site_name %></title>
我懂了
var config = require('../config');
...
res.render('index', {todos: rows});
显然它不会发送config
到ejs
,尽管一开始是todo.js
必需config
的。
那么为什么ejs渲染器可以config
在渲染时调用呢?
TIA