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