HTML-string in den Knoten?

Okay, so habe ich heruntergeladen, Express, stellen Sie den Anschluss mit process.env.PORT || 8080, und legen Sie die app-variable var app = express(). Nun, was ich versuche zu erreichen, ist statt des rendering von HTML durch eine Datei, konnte ich es durch einen string?

var html = "<!DOCTYPE html>\n<html>\n    <head>\n    </head>\n <body>\n      <h1>Hello World!</h1>\n   </body>\n</html>";
app.get('/',function(req,res){
   res.render(html);
});

Gibt es eine Möglichkeit, dies zu tun?

Verwenden res.send(html);
Sie sollten nicht legte den HTML-code in Ihre controller. Verwenden Sie stattdessen eine template-engine wie Jade
Ich kann senden von HTML so: res.send("<h1>Hello World!</h1>") aber nicht in eine variable. Warum kann ich nicht senden Sie es in einer Variablen?

InformationsquelleAutor baranskistad | 2016-07-11

Schreibe einen Kommentar