Местоположение по умолчанию объекта заголовка экспресс-генератора
Я использую экспресс-генератор для создания фреймворка для сайта, который по умолчанию включает эту строку в файле layout.jade:
h1= title
Который вызывает в заголовке "Express" из локальной переменной (index.jade расширяет файл layout.jade). Тем не менее, я не могу на всю жизнь выяснить, откуда она получает переменную.
Может кто-нибудь сказать мне, где генератор экспресс создает файл, который создает эту переменную, учитывая, что я использовал настройки по умолчанию.
1 ответ
Решение
Внутри каталога маршрутов внутри файла index.js
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' }); // <= HERE in the res.render method
});
module.exports = router;
Вы найдете объект, переданный в качестве второго аргумента методу рендеринга, который включает пару ключ-значение {title: 'Express'}