国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

在 Express 中使用模板引擎

2024-05-06 16:26:05
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了在 Express 中使用模板引擎的相關資料,需要的朋友可以參考下
 

需要在應用中進行如下設置才能讓 Express 渲染模板文件:

views, 放模板文件的目錄,比如: app.set('views', './views')
view engine, 模板引擎,比如: app.set('view engine', 'jade')

然后安裝相應的模板引擎 npm 軟件包。

$ npm install jade --save

和 Express 兼容的模板引擎,比如 Jade,通過 res.render() 調用其導出方法 __express(filePath, options, callback) 渲染模板。

有一些模板引擎不遵循這種約定,Consolidate.js 能將 Node 中所有流行的模板引擎映射為這種約定,這樣就可以和 Express 無縫銜接。

一旦 view engine 設置成功,就不需要顯式指定引擎,或者在應用中加載模板引擎模塊,Express 已經在內部加載,如下所示。

app.set('view engine', 'jade');

在 views 目錄下生成名為 index.jade 的 Jade 模板文件,內容如下:

html head  title!= title body  h1!= message

然后創建一個路由渲染 index.jade 文件。如果沒有設置 view engine,您需要指明視圖文件的后綴,否則就會遺漏它。

app.get('/', function (req, res) { res.render('index', { title: 'Hey', message: 'Hello there!'});});

此時向主頁發送請求,“index.jade” 會被渲染為 HTML。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 花莲县| 云安县| 白水县| 北安市| 石棉县| 民权县| 沂源县| 隆化县| 项城市| 凭祥市| 大田县| 玉龙| 佛山市| 平原县| 天台县| 霞浦县| 长白| 天柱县| 宁化县| 芒康县| 开化县| 海口市| 新闻| 吉首市| 游戏| 平果县| 油尖旺区| 原阳县| 名山县| 三穗县| 长沙县| 桐梓县| 麻江县| 建德市| 彭阳县| 准格尔旗| 水城县| 琼海市| 定陶县| 大足县| 六盘水市|