国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 孟津县| 沁源县| 谷城县| 阜康市| SHOW| 黄陵县| 陵水| 江孜县| 广西| 阳西县| 乐平市| 镇坪县| 颍上县| 镇宁| 太谷县| 汾阳市| 进贤县| 依安县| 东港市| 安远县| 汝城县| 衡阳县| 蒙阴县| 扎赉特旗| 阿荣旗| 龙陵县| 桐庐县| 陵水| 沙河市| 青浦区| 老河口市| 五华县| 正定县| 司法| 永胜县| 道真| 长寿区| 肥西县| 郓城县| 屏山县| 察隅县|