[英]Node.JS variables inside HTML
我使用Express來生成簡單的網站。 我意識到可以使用Node.js變量,但可以使用Jade。
exports.index = function(req, res){
res.render('index', { title: 'Express' });
};
和索引文件:
extends layout
block content
h1= title
p Welcome to #{title}
因此,據我了解,在res.render()中,第一個參數是文件名,第二個參數是渲染站點時要使用的變量。
我可以做同樣的事情,但是使用HTML代替Jade嗎? 我可以在HTML文件中包含一些nodejs數據嗎? 怎么樣?
並不是的。 Jade是模板引擎。 它被設計為編程語言和數據格式之間的中介。
HTML是一種數據格式。
您可以通過將字符串連接在一起來生成所有HTML,但是這涉及大量工作和一些難看的代碼…這就是人們使用模板引擎的原因。
您可以使用其他模板引擎(例如mustache ),該模板引擎可以使您擁有更類似於HTML的語法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.