koa2使用ejs模板引擎


在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就渲染完成了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM