Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 309d8dd

Browse files
committed
feat: (mock) add interface /options
1 parent bbb9543 commit 309d8dd

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

mock/fetch.ts

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import { defineFakeRoute } from "vite-plugin-fake-server/client";
2+
3+
export default defineFakeRoute([
4+
{
5+
url: "/options",
6+
method: "get",
7+
response(processedRequest, _, response) {
8+
const { headers } = processedRequest;
9+
if (headers["authorization"] === "Bearer token") {
10+
return {
11+
code: 200,
12+
message: "ok",
13+
data: {
14+
admin: "管理员",
15+
common: "普通用户",
16+
tester: "测试用户"
17+
}
18+
};
19+
} else {
20+
response.statusCode = 401;
21+
return {
22+
code: 401,
23+
message: "forbid",
24+
data: null
25+
};
26+
}
27+
}
28+
}
29+
]);

0 commit comments

Comments
 (0)