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