Node JS Übergeben Sie eine Variable, um Jade / Mops
Aus irgendeinem Grund kann ich nicht übergeben Sie eine variable, um den Mops-Vorlage mit Node-JS.
app.get("/", function (req, res) {
res.render('index', { hello : 'Hey'} )
})
....
extends layout.pug
block content
h1 #{hello} guy
Dieser nur zurück "Kerl" in der index.html Datei
kannst du mehr code? was ist
app
? was bedeutet layout.pug
haben?InformationsquelleAutor The Hawk | 2016-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie sind mit JADE-Kodierung (#{Hallo}) mit "Mops"(aktualisiert jade) plugin mit static .html-komplett falsch.
befolgen Sie die folgenden Zeilen:
diese zum ersten mal verwenden
als pass diese zum ersten Besuch
als echo in der template-Datei "index.Mops" in "/public/Ansichten"
geben Sie mir Ihre Verzeichnis-Struktur snapshot + zeigen Sie mir Ihre Datei-server mit app.set('views', __dirname + '/public/views'); app.set('view engine', 'Mops'); übergeben Sie diesen ersten Besuch app.get('/', function (req, res) { res.render('index', { title: 'Hey', message: 'Hello!'}); });
Jetzt heißt es nur, dass "Express" github.com/jpking72/nodejsfiddle.git
InformationsquelleAutor Seetpal singh
Versuchen Sie, diese.. für mich funktioniert.
nodejs-Teil /index.js
Mops/jade /Teil (index.pug)
ich bin mit Mops version: 2.0.3
InformationsquelleAutor Giorgi Maisuradze