// 根据角色动态生成路由 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://avatars.githubusercontent.com/u/44761321", 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://avatars.githubusercontent.com/u/52823142", username: "common", nickname: "小林", roles: ["common"], accessToken: "eyJhbGciOiJIUzUxMiJ9.common", refreshToken: "eyJhbGciOiJIUzUxMiJ9.commonRefresh", expires: "2030/10/30 00:00:00" } }; } } } ]);