30 lines
696 B
JavaScript
30 lines
696 B
JavaScript
const express = require('express')
|
|
|
|
const app = express()
|
|
|
|
// 解析 JSON 请求体
|
|
app.use(express.json())
|
|
|
|
app.post('/api/login', (req, res) => {
|
|
const { username, password } = req.body
|
|
if(username === 'admin' && password === '123456') {
|
|
res.json({
|
|
code: 200,
|
|
message: '登录成功',
|
|
data: {
|
|
token: 'this_is_a_mock_token',
|
|
username: 'admin'
|
|
}
|
|
})
|
|
} else {
|
|
res.json({
|
|
code: 401,
|
|
message: '用户名或密码错误',
|
|
data: null
|
|
})
|
|
}
|
|
})
|
|
|
|
app.listen(3000, () => {
|
|
console.log('服务器启动成功:http://localhost:3000')
|
|
}) |