2016-07-23 13 views
2

ich den Express-Generator bin mit dem Rahmen für eine Website zu erstellen, die standardmäßig diese Zeile in der layout.jade Datei enthält:Standardposition von Express-Generator Titelobjekt

h1= title 

Welche Anrufe in der Titel 'Express' von einer lokalen Variablen (index.jade erweitert die Datei layout.jade). Allerdings kann ich nicht für das Leben von mir herausfinden, woher es die Variable bekommt.

Kann mir jemand sagen, wo der Express-Generator die Datei erstellt, die diese Variable erstellt, vorausgesetzt, ich habe die Standardeinstellungen verwendet.

Antwort

0

Im Inneren der Routen-Verzeichnis innerhalb der 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; 

Datei wird Sie das Objekt finden, als das zweite Argument der Methode machen bestanden, dass der Schlüssel Wertpaar {title: 'Express'}

+0

Wie seltsam enthält. Ich hätte nicht erwartet, dass der Titel im Routenbereich erstellt wurde! Lerne jeden Tag etwas Neues. –