簡體   English   中英

HTML中的Node.JS變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM