express中配置art-template模版引擎

安装

npm install --save art-template
npm install --save express-art-template

引用

app.engine('html', require('express-art-template'));

使用
(第一个参数为文件路径,第二个为数据)

app.get('/admin', (req, res) => {
    res.render('admin/index.html', {
        title: '管理系统'
    })
})

注:文件应该放在views中(node.js默认模版文件在views目录下),主动更改views设置第一个参数固定为views

app.set('views', render函数的默认路径)

处理post请求:
需要引入第三方包body-parser

npm install --save body-parser
const bodyParser = require('body-parser') // 引如包文件
app.use(bodyParser.urlencoded({ extended: false })) //
app.use(bodyParser.json())
读取数据是用req.body

你可能感兴趣的:(express中配置art-template模版引擎)