Местоположение по умолчанию объекта заголовка экспресс-генератора

Я использую экспресс-генератор для создания фреймворка для сайта, который по умолчанию включает эту строку в файле 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'}

Другие вопросы по тегам