// 数据模板 http://mockjs.com/examples.html
// const users = require('../data/user.js')
const db = require('../data/index')
const users = db.get('users')
// 填充一个用户信息
if (!users.value().length) {
const assign = Object.assign(require('../data/user.js')[0], {
account: 'username',
password: 'password'
})
users.push(assign).write()
}
module.exports = [
// user login
{
url: '/user/login',
type: 'post',
response: config => {
const { account, password } = config.body
const user = users.filter({ account }).value()[0]
console.log(user, typeof user, 'user')
if (user) {
if (user.password === password) {
return {
code: 20000,
message: '',
data: user
}
} else {
return {
code: 10002,
message: '账号或密码错误'
}
}
} else {
return {
code: 10001,
message: '用户不存在'
}
}
}
},
// user logout
{
url: '/user/logout',
type: 'post',
response: _ => {
return {
code: 20000,
msg: ''
}
}
}
]