1.安装
npm i art-template --save
npm i express-art-template --save
2. 配置使用 art-template 模板引擎
app.engine('html',require('express-art-template'))
第一个参数表示当文件以 '.html'结果的时候,使用 art-template模板引擎 express-art-template是专门用来在express中把 art-template整合到 express中 虽然没有引用 art-template ,但是 express-art-template引用了art-template,所以也要安装art-template express 为 response 响应对象提供了一个方法 render() render方法默认是不可以使用,但是如果配置了模板引擎就可以使用了 res.render('html模板名',{模板数据}) 第一个参数不写路径,默认回去项目中的views 目录中查找该模板文件
let comments = [
{
name: '张三',
message: '今天天气不错!',
dateTime: '2015-10-16'
}]
let express = require('express')
let app = express()
app.engine('html',require('express-art-template'))
app.get('/',function (req,res) {
res.render('index.html',{comments:comments})
// 默认去项目的views目录中找, ./views/index.html
})
修改默认的views视图渲染路径 app.set('views',目录路径)