const express = require('express') const session = require('express-session')
const app = express()
app.use(express.static('./pages'))
app.use(express.json())
app.use(express.urlencoded({extended:false}))
app.use(session({ secret: 'jiami', resave: false, saveUninitialized: true }))
app.post('/login', (req, res) => { console.log(req.body); if (req.body.username !== 'lam' || req.body.password !== '123') { return res.send({ status: 0, msg: '登录失败' }) } req.session.user = req.body req.session.islogin = true res.send({ status: 1, msg: '登录成功' }) })
app.get('/username',(req,res)=>{ if(!req.session.islogin){ return res.send({status:0,msg:'登陆失败!'}) } res.send({ status:1, msg:'登陆成功!', username: req.session.user.username, }) })
app.get('/logout',(req,res)=>{ req.session.destroy() res.send({ status:0, msg:'退出登陆成功!!' }) })
app.listen(3000,()=>{ console.log('服务器已启动,3000端口正在监听...'); })
|