利用Express优化留言板项目
原创
©著作权归作者所有:来自51CTO博客作者wx633288bd5c53e的原创作品,请联系作者获取转载授权,否则将追究法律责任
利用Express优化留言板项目
后端核心代码:
var express = require('express');
var path = require('path');
var server = express();
server.engine('html', require('express-art-template'));
server.set('views', path.join(__dirname, 'views'));
var comments = [
{
name: '张三1',
message: '比比安慕希',
dateTime: '2022年1月15日12:40:49'
},
{
name: '张三2',
message: '发发发刷刷刷',
dateTime: '2022年1月15日12:40:49'
},
{
name: '张三3',
message: '过年啦',
dateTime: '2022年1月15日12:40:49'
},
]
server.get('/', function (req,) {
res.render('index.html', {
// 替换目标
comments: comments
});
});
server.get('/post', function (req,) {
res.render('post.html');
});
server.get('/pinglun', function (req,) {
// console.log(req.query);
var comment = req.query;
comment.dateTime = '2022年1月29日23:02:18';
comments.unshift(comment);
// 重定向
res.redirect('/');
});
server.use('/public', express.static(path.join(__dirname, './public/')));
server.listen('3000', function () {
console.log('running……');
})