import { defineConfig } from '@umijs/max'; export default defineConfig({ antd: {}, model: {}, request: {}, mock: {}, // 路由配置 routes: [ { path: '/', redirect: '/home', }, { path: '/home', component: '@/pages/Home', }, { path: '/jobs', component: '@/pages/Jobs', }, { path: '/manage', component: '@/layouts/BasicLayout', routes: [ { path: '/manage/about', name: '关于', component: '@/pages/About', }, { path: '/manage/user', name: '用户管理', component: '@/pages/User', }, ], }, { path: '/appointment', component: '@/pages/Appointment', }, { path: '/resume', component: '@/pages/Resume', }, { path: '/resume/create', component: '@/pages/Resume/Create', }, { path: '/resume/preview', component: '@/pages/Resume/Preview', }, { path: '/admin', component: '@/pages/Admin', routes: [ { path: '/admin', redirect: '/admin/college' }, { path: '/admin/college', component: '@/pages/Admin/College' }, { path: '/admin/staff', component: '@/pages/Admin/Staff' }, { path: '/admin/student', component: '@/pages/Admin/Student' }, { path: '/admin/role', component: '@/pages/Admin/Role' }, { path: '/admin/overview', component: '@/pages/Statistics/Overview' }, { path: '/admin/appointment-list', component: '@/pages/Admin/Placeholder' }, { path: '/admin/appointment-users', component: '@/pages/Admin/Placeholder' }, { path: '/admin/task-list', component: '@/pages/Admin/Placeholder' }, { path: '/admin/banner', component: '@/pages/Admin/Placeholder' }, { path: '/admin/security', component: '@/pages/Admin/Placeholder' }, { path: '/admin/user-manage', component: '@/pages/Admin/Placeholder' }, { path: '/admin/menu-manage', component: '@/pages/Admin/Placeholder' }, { path: '/admin/operation-log', component: '@/pages/Admin/Placeholder' }, ], }, { path: '/login', component: '@/pages/Login', }, { path: '*', component: '@/pages/404', }, ], // 全局反向代理配置 proxy: { '/api': { target: 'http://192.168.0.55:8080', changeOrigin: true, }, }, npmClient: 'npm', });