2

我正在使用 express 生成器为站点创建框架,默认情况下,它在layout.jade文件中包含这一行:

h1= title

它从局部变量(index.jade扩展layout.jade文件)调用标题“Express”。但是,我终其一生都无法找出变量的来源。

鉴于我使用了默认设置,谁能告诉我快速生成器在哪里创建创建此变量的文件。

4

1 回答 1

0

在 index.js 文件中的 routes 目录中

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;

您将找到作为第二个参数传递给 render 方法的对象,其中包括键值对{title: 'Express'}

于 2016-07-23T11:44:38.177 回答