express與express-art-template兩者相結合使用方法
阿新 • • 發佈:2018-12-21
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...'); })