express与express-art-template两者相结合使用方法
Posted dyy-dida
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了express与express-art-template两者相结合使用方法相关的知识,希望对你有一定的参考价值。
var express = require(‘express‘); var app = express(); var comments = [ { name:‘姓名‘, message:‘你好呀‘, dateTime:‘2018-12-12‘ } ] app.set(‘views‘,‘./common/‘); app.engine(‘html‘, require(‘express-art-template‘)); app.set(‘view options‘, { debug: process.env.NODE_ENV !== ‘production‘ }); app.use(‘/public/‘,express.static(‘./public/‘)); app.get(‘/‘,function(req,res){ //express会到默认的views目录下去找该文件 //修改默认views目录,app.set(‘views‘,‘./common/‘) res.render(‘index.html‘, { comments:comments }) }); app.get(‘/post‘,function(req,res){ res.render(‘post.html‘); }); app.get(‘/ping‘,function(req,res){ var common = req.query; common.dateTime = ‘2018-12-12‘; comments.unshift(common); res.redirect(‘/‘); }) app.listen(3000,function(){ console.log(‘running...‘); })
以上是关于express与express-art-template两者相结合使用方法的主要内容,如果未能解决你的问题,请参考以下文章