// 数据模板 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: '' } } } ]