Files
fe-student/src/mock/index.js
2022-11-21 15:53:20 +08:00

13 lines
586 B
JavaScript

import {createProdMockServer} from 'vite-plugin-mock/es/createProdMockServer'
const context = import.meta.glob("./mocks/*.js", {eager: true})
const API = import.meta.glob("../api/api.js", {eager: true})
const module = API['../api/api.js']
const array = Object.keys(context).map(path =>
Object.keys(context[path].default).map(url => ({
url: module[url].split(' ')[0],
method: module[url].split(' ').length > 1 ? module[url].split(' ')[1] : 'get',
response: context[path].default[url]
}))).reduce((r, m) => [...r, ...m]);
createProdMockServer([...array])