info.ts 564 B

123456789101112131415161718192021
  1. export default eventHandler((event) => {
  2. const token = getHeader(event, 'Authorization')
  3. const username = Buffer.from(token, 'base64').toString('utf-8')
  4. if (!token) {
  5. return {
  6. code: 401,
  7. msg: '登录失效',
  8. }
  9. }
  10. return {
  11. code: 200,
  12. msg: '获取成功',
  13. data: {
  14. id: 1,
  15. username,
  16. nickname: username === 'admin' ? '超级管理员' : '普通用户',
  17. avatar: 'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png',
  18. roles: username === 'admin' ? ['ADMIN'] : ['USER'],
  19. },
  20. }
  21. })