feat: 使用 axios 扩展的方式实现 mock 数据

This commit is contained in:
FairyEver
2020-05-07 23:02:12 +08:00
parent 28acfdbb04
commit ac9b1ea26d
14 changed files with 161 additions and 41 deletions

View File

@@ -1,7 +1,14 @@
import { assign, map } from 'lodash'
import { request } from './service'
import faker from 'faker/locale/zh_CN'
import { request, mock } from './service'
import * as tools from './tools'
const files = require.context('./modules', false, /\.js$/)
const generators = files.keys().map(key => files(key).default)
export default assign({}, ...map(generators, generator => generator({ request })))
export default assign({}, ...map(generators, generator => generator({
request,
faker,
mock,
tools
})))