login.js 987 B

12345678910111213141516171819202122232425262728293031
  1. const userDB = [
  2. { username: 'admin', password: 'admin', uuid: 'admin-uuid', name: '管理员' },
  3. { username: 'editor', password: 'editor', uuid: 'editor-uuid', name: '编辑' },
  4. { username: 'user1', password: 'user1', uuid: 'user1-uuid', name: '用户1' }
  5. ]
  6. export default [
  7. {
  8. path: '/api/login',
  9. method: 'post',
  10. handle ({ body }) {console.log('=======');
  11. const user = userDB.find(e => e.username === body.username && e.password === body.password)
  12. if (user) {
  13. return {
  14. code: 0,
  15. msg: '登录成功',
  16. data: {
  17. ...user,
  18. token: '8dfhassad0asdjwoeiruty'
  19. }
  20. }
  21. } else {
  22. return {
  23. code: 401,
  24. msg: '用户名或密码错误',
  25. data: {}
  26. }
  27. }
  28. }
  29. }
  30. ]