Node.js+LENKER+Express wie auf den LENKER Vorlagen?
Ich bin relativ neu auf Knoten & - Express, aber LENKER Vorlagen, die ich noch nie benutzt haben und versuchen, verweisen Sie in meine Knoten app.js aber ich erhalte immer die folgende Fehlermeldung
Eigenschaft 'Motor' des Objekts # nicht eine Funktion
Dies ist mein code:
app.configure(function () {
app.set('views', __dirname+ '/views');
app.set('port', 3000);
app.set('view engine', 'handlebars');
app.use(handlebarsLayout);
app.use(express.static(path.join(__dirname, 'public')));
app.use(app.router);
});
//ROUTES
app.get('/', function (req, res){
var data = {
title: "Node + Handlebars",
body: "Hello World!"
}
res.render('index', data);
});
http.createServer(app).listen(app.get('port'), function () {
console.log("Express server listening on port " + app.get('port'));
});
Jegliche Hilfe würde sehr geschätzt werden.
Dank,
Tom
- Dies beantwortet nicht deine Frage: haben Sie versucht, github.com/ericf/express3-handlebars ?
InformationsquelleAutor Tom Maton | 2013-07-17
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für alle interessierten fand ich diesen Beitrag sehr nützlich und half, lösen mein Problem.
https://stackoverflow.com/a/14346094/911553
Ich installiert konsolidieren (npm installieren konsolidieren) und habe die folgenden:
und jetzt sind meine Seiten Rendern mit LENKER Vorlagen.
müssen Sie Ihren pass Verzeichnisse für Vorlagen und Helfer für die app. erklären js an der Spitze.
dann in Ihrer app.konfigurieren: