12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- 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 },
- }
- },
- },
- ]
|