gohttpdUi/mock/_createProductionServer.ts

19 lines
418 B
TypeScript
Raw Permalink Normal View History

2022-01-08 18:38:20 +08:00
import { createProdMockServer } from 'vite-plugin-mock/es/createProdMockServer'
2023-12-19 09:46:22 +08:00
const modules = import.meta.glob('./**/*.mock.ts', {
2022-07-16 11:09:30 +08:00
import: 'default',
eager: true
})
2022-01-08 18:38:20 +08:00
const mockModules: any[] = []
2022-07-16 11:09:30 +08:00
Object.keys(modules).forEach(async (key) => {
2022-01-08 18:38:20 +08:00
if (key.includes('_')) {
return
}
2022-07-16 15:11:19 +08:00
mockModules.push(...(modules[key] as any))
2022-01-08 18:38:20 +08:00
})
export function setupProdMockServer() {
createProdMockServer(mockModules)
}