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'}}