Node.js Express整合模板引擎

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/mengxianglong123/article/details/102738121
/*
    模板引擎整合:art-template
*/
const express = require('express');
const path = require('path');
const template = require('art-template');
const app = express();

// 设置模板的路径
app.set('views',path.join(__dirname,'views'));
// 设置模板引擎
app.set('view engine','art');

// 使express兼容art-template模板引擎
app.engine('art', require('express-art-template'));

app.get('/list',(req,res)=>{
    let data = {
        title : '水果',
        list : ['apple','orange','banana']
    }
    // 参数一:模板名称;参数二:渲染模板的数据
    res.render('list',data);
});

app.listen(3000,()=>{
    console.log('running...');
});

猜你喜欢

转载自blog.csdn.net/mengxianglong123/article/details/102738121