安装
cnpm i -S express
cnpm i -S express-art-template
cnpm i -S art-template
 
var express = require('express')
 
var app =express()
 
var comments = [
{
name:'zj',
message:'hello',
dataTime:'2019-08-14'
},
{
name:'zky',
message:'hello world',
dataTime:'2019-08-13'
},
]
// app.engine() 配置 express-art-template 模板
app.engine('html', require('express-art-template'));
// 开放静态资源
app.use('/public/',express.static('./public'))
 
app.get('/',function(req,res){
// res对象本身是没有render方法的,当配置了express-art-template才会给其添加此方法
res.render('index.html',{
comments:comments
})
})
 
app.get('/post',function(req,res){
res.render('post.html',)
})
 
app.get('/pinglun',function(req,res){
var common = req.query;
common.dateTime = '2019-08-15';
comments.unshift(common);
res.redirect('/');
})
 
// app.post("/pinglun",(req,res)=>{
// //post方法获取到了请求参数
// // console.log(req.body);
// //req.body.dateTime 添加一个键值对
// req.body.dateTime="2015-10-16";
// comments.unshift(req.body);
// //重定向 参数是重定向的路径
// res.redirect("/");
// });
 
app.listen(3000,function(){
console.log('running')
})

最新文章

  1. BZOJ4293: [PA2015]Siano
  2. IOS 创建渐变图层
  3. HTTP协议 (三) 压缩
  4. ios开发中经常用到的控件
  5. mac下apache配置,解决It is not safe to rely on the system's timezone settings.
  6. POJ3321Apple Tree[树转序列 BIT]
  7. mysql-拼接字段concat,concat_ws函数
  8. 工作者队列原理解析(后台writeback)
  9. 一个优秀的C#开源绘图软件 DrawTools
  10. Codeforces449A Jzzhu and Chocolate && 449B Jzzhu and Cities
  11. DB2时间操作
  12. HDU 2012 素性
  13. Java正则表达式细节1
  14. 实验二 Java面向对象程序设计实验报告
  15. maven环境搭建及创建maven项目
  16. 前端如何生成条形码---JsBarcode
  17. Eclipse 在线安装properties编辑插件
  18. Star HDU1541
  19. 异常 try catch finally return 执行关系 MD
  20. Chrome插件-网页版BusHound

热门文章

  1. kotlin异常类
  2. Cinder LVM Oversubscription in thin provisioning
  3. win7上 nginx 出现 403 Forbidden
  4. REPLACE 语法
  5. SQL Server 高级函数汇总【转】
  6. TFTP反射放大攻击浅析
  7. save()和savaorupdate的区别
  8. web框架初阶
  9. postman--接口网站测试
  10. Python报错:TypeError: data type not understood