Node.js - 在express中使用 art-template

 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',目录路径)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值