我正在学习和node.js模板。当我学习一些代码时,我发现他们可以在模板中调用,而无需在渲染时将其作为变量发送。expressejsconfig
这是一个很小的项目,作为“待办事项”程序,
在它的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