利用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) {
res.render('index.html', {
comments: comments
});
});
server.get('/post', function (req, res) {
res.render('post.html');
});
server.get('/pinglun', function (req, res) {
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……');
})
|