Dokumente für app.render
:
Rendern Sie eine Ansicht mit einem Rückruf, der mit der gerenderten Zeichenfolge antwortet. Dies ist die App-Level-Variante von
res.render()
und verhält sich ansonsten genauso.
Dokumente für res.render
:
Rendern Sie eine Ansicht mit einem Rückruf, der mit der gerenderten Zeichenfolge antwortet. Wenn ein Fehler auftritt,
next(err)
wird er intern aufgerufen. Wenn ein Rückruf bereitgestellt wird, werden sowohl der mögliche Fehler als auch die gerenderte Zeichenfolge übergeben, und es wird keine automatische Antwort ausgeführt.
Wie kann ich herausfinden, wann ich welches verwenden soll?
app.render
Verwendungen es auch?Verwenden
app.render
Sie diese Option in Szenarien, in denen Sie eine Ansicht rendern, aber nicht über http an einen Client senden müssen. HTML-E-Mails fallen mir ein.quelle
Neben diesen beiden Varianten gibt es auch
jade.renderFile
HTML, das nicht an den Client übergeben werden muss.Verwendung-
getJson()
ist als Route in app.js verfügbar.quelle