// 根据角色动态生成路由 import { defineFakeRoute } from "vite-plugin-fake-server/client"; export default defineFakeRoute([ { url: "/login", method: "post", response: ({ body }) => { if (body.username === "admin") { return { success: true, data: { avatar: "https://pic3.zhimg.com/80/v2-0888fd6c14153bb36fb630230f73a802_720w.webp", username: "admin", nickname: "小铭", // 一个用户可能有多个角色 roles: ["admin"], accessToken: "eyJhbGciOiJIUzUxMiJ9.admin", refreshToken: "eyJhbGciOiJIUzUxMiJ9.adminRefresh", expires: "2030/10/30 00:00:00" } }; } else { return { success: true, data: { avatar: "https://pic2.zhimg.com/v2-9ee815c09ec2e1f3a007e8d77ec06375_r.jpg", username: "common", nickname: "小林", roles: ["common"], accessToken: "eyJhbGciOiJIUzUxMiJ9.common", refreshToken: "eyJhbGciOiJIUzUxMiJ9.commonRefresh", expires: "2030/10/30 00:00:00" } }; } } } ]);