You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// 根据角色动态生成路由
import { MockMethod } from "vite-plugin-mock";
export default [ { url: "/login", method: "post", response: ({ body }) => { if (body.username === "admin") { return { success: true, data: { username: "admin", // 一个用户可能有多个角色
roles: ["admin"], accessToken: "eyJhbGciOiJIUzUxMiJ9.admin", refreshToken: "eyJhbGciOiJIUzUxMiJ9.adminRefresh", expires: "2023/10/30 00:00:00" } }; } else { return { success: true, data: { username: "common", // 一个用户可能有多个角色
roles: ["common"], accessToken: "eyJhbGciOiJIUzUxMiJ9.common", refreshToken: "eyJhbGciOiJIUzUxMiJ9.commonRefresh", expires: "2023/10/30 00:00:00" } }; } } } ] as MockMethod[];
|