培训用户端
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.
 
 
 
 
 

51 lines
1021 B

/*
* @Author: October 382756525@qq.com
* @Date: 2022-07-06 11:56:42
* @LastEditors: October 382756525@qq.com
* @LastEditTime: 2022-08-02 15:30:11
* @Description:
*
*/
import { MockMethod } from "vite-plugin-mock";
export default [
{
url: "/api/get",
method: "get",
response: ({ query }) => {
return {
code: 0,
data: {
name: "vben",
sex: "男",
},
};
},
},
{
url: "/api/post",
method: "post",
timeout: 2000,
response: {
code: 0,
data: {
name: "vben",
},
},
},
{
url: "/api/text",
method: "post",
rawResponse: async (req, res) => {
let reqbody = "";
await new Promise((resolve) => {
req.on("data", (chunk) => {
reqbody += chunk;
});
req.on("end", () => resolve(undefined));
});
res.setHeader("Content-Type", "text/plain");
res.statusCode = 200;
res.end(`hello, ${reqbody}`);
},
},
] as MockMethod[];