const { Random } = require('mockjs') module.exports = [ { url: '/expireToken', type: 'get', response: (config) => { const authorization = config.headers.authorization || config.headers.Authorization const arr = authorization.split('-') const tokenTime = parseInt(arr[arr.length - 1]) if (new Date().getTime() - tokenTime > 5000) return { code: 402, msg: '令牌已过期', } else return { code: 200, msg: '令牌未过期', } }, }, { url: '/refreshToken', type: 'get', response: (config) => { const authorization = config.headers.authorization || config.headers.Authorization let token = '' if (authorization.includes('admin-token')) token = `admin-token-${Random.guid()}-${new Date().getTime()}` if (authorization.includes('editor-token')) token = `editor-token-${Random.guid()}-${new Date().getTime()}` if (authorization.includes('test-token')) token = `test-token-${Random.guid()}-${new Date().getTime()}` return { code: 200, msg: '刷新Token成功', data: { token }, } }, }, ]