vite-plugin-mock icon indicating copy to clipboard operation
vite-plugin-mock copied to clipboard

怎么给所有的mock接口统一设置 response header

Open cscxj opened this issue 2 years ago • 1 comments

cscxj avatar Apr 04 '23 07:04 cscxj

统一设置 timeout 和 response headers 确实是一个非常常见和实用的功能,我在 vite-plugin-fake-server 中添加了这个功能,如下配置即可启用:

import react from "@vitejs/plugin-react";
import { defineConfig } from "vite";
import { vitePluginFakeServer } from "vite-plugin-fake-server";

// https://vitejs.dev/config/
export default defineConfig({
	base: "/vite-plugin-fake-server/",
	plugins: [
		react(),
		vitePluginFakeServer({ timeout: 1000, headers: { "---------": "----------" } }),
	]
});

除此之外还支持以下特性:

  1. 支持 TypeScript
  2. API 的格式兼容 vite-plugin-mock
  3. 一键配置,生产环境直接打开 enableProd 就生效了
  4. 等等

condorheroblog avatar Oct 17 '23 10:10 condorheroblog