安装
npm install --save art-template
npm install --save koa-art-template
导入
const render = requirer('koa-art-template')
配置中间件
这里有一点需要注意,因为使用到path模块 ,所以要提前引入path模块
const path = requirer('path')
//配置art template
render(app, {
root: path.join(__dirname, '/views'), // 模板位置
extname: '.html', // 后缀名
debug: process.env.NODE_ENV !== 'production' // 是否开启调试
});
渲染
router.get('/', async ctx=>{
let title = 'hollew word';
let listArr = [{a:110},123,123,123,123];
await ctx.render('index',{
title:title , // 渲染数据
list:listArr ,
htmlH:'<h3>这是一个h3</h3>',
num:12
})
});