在koa中使用ejs並不需要像在node中一樣安裝了還要引用,只需要npm了就行,同時還需要安裝koa-views模塊。如:
const views = require('koa-views');
對ejs模板進行配置:
方法一:
app.use(views('template', { //views 代表我們引入的koa-views模塊;template代表我們保持模板文件的目錄
extension: 'ejs' //指定我們使用的模板為ejs
})
);
通過方法一配置ejs模板的時候需要的模板后綴改成ejs
方法二:
app.use(views('template' + '/views', {
map: {
html: 'ejs'
}
}))
使用方法同上,但是模板文件后綴要改成.html,要不然會報not found,因為這種配置方式是將html文件渲染成ejs模板
配置完成之后,我們可以進行一個簡單的傳值:

在模板里則用ejs自帶的方法接收:

輸出結果:

下面渲染一下數組;



到此一個簡單的koa-ejs就渲染完成了。