Хорошо, поэтому я загрузил Express, установил порт с process.env.PORT || 8080
и установил переменную app var app = express()
. Теперь, что я пытаюсь сделать, вместо того, чтобы передавать HTML через файл, могу ли я сделать это через строку?Извлечь HTML-строку в узле?
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);
});
Есть ли способ сделать это?
Используйте 'res.send (html);' – Molda
Вы не должны помещать код HTML в свой контроллер. Вместо этого используйте механизм шаблонов, например [Jade] (http://jade-lang.com/) – aaronbartell
@aaronbartell Я могу отправить HTML следующим образом: 'res.send ("
Hello World!
")', но не в переменной , Почему я не могу отправить его в переменной? – baranskistad