Ich bin mit Knoten im Allgemeinen beginnen, und ich versuche, eine Website ohne Express zu tun. Ich möchte nichtsdestotrotz ejs verwenden, um meine HTML zu injizieren und das ist, wo mein Problem ist ... Wie füge ich die ejs.render (...) an die Antwort?How to: Verwenden Sie EJS ohne Express
PS: Ich weiß, es könnte eine bessere Option sein, Express zu verwenden, aber ich möchte wissen, wie es funktioniert, bevor es überbrückt.
Etwas wie:
var ejs = require("ejs");
function index (response, request, sequelize) {
response.writeHead(200, {"Content-Type": "text/html"});
test_data = "test data";
response.end(ejs.render("./views/home.html",test_data));
}
exports.index = index;
Aber das funktioniert^_^
Dank!
"Ich möchte wissen, wie es funktioniert, bevor es überbrückt." lese dann ausdrückliche Quelle, wie schwer kann es sein? – mpm
nicht ausdrücklich ... reguläre Knoten – Manatax
Sie wollen lernen, wie Express tut es.Schaut mir logisch, Express Express Code lesen, wie Express ruft ejs.Anyway scheint auch logisch ejs wird nicht über die Tatsache, dass Ihre Vorlage kümmern ist in einer anderen Datei, nimmt aber stattdessen eine Template-Zeichenfolge als Argument von render. – mpm