想做一个这样的效果
var express = require('express');
var app = express();
const fs = require('fs')
const path = require('path')
var querystring = require('querystring');
app.use(express.static('./'));
//跳转index
app.get('/', function(req, res) {
if(req.cookies) {
res.send(`已经登陆有Cookies:${req.cookies}`)
res.end()
} else {
var content = fs.readFileSync('./cookie-index.html');
res.writeHead(200, {
'Content-Type': 'text/html'
});
res.write(content); **//这里的content 直接显示为当前页面**
res.end();
}
});
//处理post登录信息
app.post('/login', function(req, res) {
var body = "";
req.on('data', function(chunk) {
body += chunk;
});
req.on('end', function() {
// 解析参数
body = querystring.parse(body);
// 设置响应头部信息及编码
res.writeHead(200, {
'Content-Type': 'text/html',
});
if(body.name) { // 输出提交的数据
res.write(`<div>显示在xhr.responseText里</div>`);
**//这里,不能直接显示为当前页面,而是在xhr.responseText 里面**
} else { // 输出表单
res.write(postHTML)
}
res.end()
})
});
想问一下要怎么实现动图的效果
// router login