Я изучаю node.js
с express
и ejs
шаблон. Пока я изучаю некоторый код, я обнаружил, что он может вызвать config
в шаблоне без отправки его в качестве переменной при рендеринге.Почему шаблон EXPRESS + EJS может ВЫЗОВИТЬ CONFIG без отправки его при рендеринге?
here крошечный крошечный проект как программа "TODO",
в его views/layout.html, я нашел
<title><%= config.site_name %></title>
Но в controllers/todo.js
Я вижу
var config = require('../config');
...
res.render('index', {todos: rows});
явно не отправьте config
на номер ejs
, хотя todo.js
требуется config
.
так почему рендеринг ejs может вызвать config
при рендеринге?
ТИА