123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- const accessTokens = {
- admin: 'admin-accessToken',
- editor: 'editor-accessToken',
- test: 'test-accessToken',
- }
- module.exports = [
- {
- url: '/login',
- type: 'post',
- response(config) {
- const { username } = config.body
- const accessToken = accessTokens[username]
- if (!accessToken) {
- return {
- code: 500,
- msg: '帐户或密码不正确。',
- }
- }
- return {
- code: 200,
- msg: 'success',
- data: { accessToken },
- }
- },
- },
- {
- url: '/socialLogin',
- type: 'post',
- response(config) {
- const { code } = config.body
- if (!code) {
- return {
- code: 500,
- msg: '未成功获取Token。',
- }
- }
- return {
- code: 200,
- msg: 'success',
- data: { accessToken: accessTokens['admin'] },
- }
- },
- },
- {
- url: '/register',
- type: 'post',
- response() {
- return {
- code: 200,
- msg: '模拟注册成功',
- }
- },
- },
- {
- url: '/userInfo',
- type: 'post',
- response(config) {
- const { accessToken } = config.body
- let roles = ['admin']
- let ability = ['READ']
- let username = 'admin'
- if ('admin-accessToken' === accessToken) {
- roles = ['admin']
- ability = ['READ', 'WRITE', 'DELETE']
- username = 'admin'
- }
- if ('editor-accessToken' === accessToken) {
- roles = ['editor']
- ability = ['READ', 'WRITE']
- username = 'editor'
- }
- if ('test-accessToken' === accessToken) {
- roles = ['admin', 'editor']
- ability = ['READ']
- username = 'test'
- }
- return {
- code: 200,
- msg: 'success',
- data: {
- roles,
- ability,
- username,
- 'avatar|1': [
- 'https://i.gtimg.cn/club/item/face/img/2/15922_100.gif',
- 'https://i.gtimg.cn/club/item/face/img/8/15918_100.gif',
- ],
- },
- }
- },
- },
- {
- url: '/logout',
- type: 'post',
- response() {
- return {
- code: 200,
- msg: 'success',
- }
- },
- },
- ]
|