Nodejs基础、Nodejs打在一个类似Express的框架、MongoDb的基础、Nodejs操作Mongodb、Koa2入门实战。从0到1学会Nodejs入门教程
Koajs入门视频教程在线学习地址:https://www.bilibili.com/video/BV1xm4y1c7zr/?p=1
Koajs入门视频教程网盘下载地址:https://pan.baidu.com/s/1QN_XkXRXmIw6V7HevntBQQ 提取码:abcd
一、Koa2中常见模板引擎的性能对比
npm install --save art-template npm install --save koa-art-template
2.配置Koa2中间件:
const Koa = require('koa'); const render = require('koa-art-template'); const app = new Koa(); render(app, { root: path.join(__dirname, 'view'), extname: '.art', debug: process.env.NODE_ENV !== 'production' }); app.use(async function (ctx) { await ctx.render('user'); }); app.listen(8080);
参考:http://aui.github.io/art-template/zh-cn/docs/syntax.html
绑定数据 {{list.name}}
绑定html数据 {{@list.h}}
条件 {{if num>20}}大于20{{else}}小于20{{/if}}
循环数据{{each list.data}} {{$index}}---{{$value}} {{/each}}
引入模板
{{include 'public/footer.html'}}