在koa中使用ejs並不需要像在node中一樣安裝了還要引用,只需要npm了就行,同時還需要安裝koa-views模組。如:
const views = require('koa-views');
對ejs模板進行配置:
方法一:
extension: 'ejs' //指定我們使用的模板為ejs
}));
通過方法一配置ejs模板的時候需要的模板字尾改成ejs
方法二:
map:
}))使用方法同上,但是模板檔案字尾要改成.html,要不然會報not found,因為這種配置方式是將html檔案渲染成ejs模板
配置完成之後,我們可以進行乙個簡單的傳值:
在模板裡則用ejs自帶的方法接收:
輸出結果:
下面渲染一下陣列;
到此乙個簡單的koa-ejs就渲染完成了。
koa2實戰個人筆記(二) 模板渲染引擎ejs
配置const views require koa views 註冊模板檔案,指定相應資料夾 extension ejs 引用 直接在路由中使用ctx.render函式,需要注意讀取檔案是非同步操作,要用await。router.get async ctx,next 語法 變數用 變數 語法取得變數...
使用koa generator生成koa2專案
1 新建專案目錄,準備在 建立專案和寫 就在 建立即可。2 開啟命令列視窗。安裝koa generator,安裝命令為 npm install g koa generator 全域性安裝 3 使用koa generator生成koa2專案,輸入命令 koa2 koa demo koa demo為 專...
ejs模板引擎原理
核心function test obj templ return templ 複製 const fs require fs const path require path let str fs.readfilesync path.resolve dirname,index2.html utf8 fu...