const express = require('express')
const app = express()
app.use(express.static(__dirname + '/public'))
let arr = [
{
username: 'lcz',
password: 111111,
money: 10000,
},
{
username: 'xiaoze',
password: 222222,
money: 500,
},
]
const session = require('express-session')
app.use(
session({
secret: 'keyboard cat',
resave: false,
saveUninitialized: true,
})
)
app.get('/api/login', (req, res) => {
let { username, password } = req.query
const have = arr.some(
(obj) => obj.username == username && obj.password == password
)
if (have) {
req.session.usern = username
res.send({
status: 1,
msg: '登录成功',
})
} else {
res.send({
status: 0,
msg: '账号或密码错误',
})
}
})
app.get('/api/getMoney', (req, res) => {
const username = req.session.usern
console.log(username);
let money = 0
arr.forEach((obj) => {
if (obj.username == username) {
money = obj.money
}
})
res.send({
status: 1,
msg: '获取成功',
data: money,
})
})
app.listen(3000, () => {
console.log('服务器启动了')
})