跳转到内容

API 参考

本章节提供 vite-plugin-mock-dev-server 的完整 API 参考文档,包括所有类型定义、辅助函数和配置选项的详细说明。

辅助函数

函数描述
mockDevServerPlugin创建 Mock Dev Server 插件
defineMock定义 Mock 配置的类型辅助函数
createDefineMock创建自定义的 defineMock 函数
defineMockData定义可共享的 Mock 数据
createSSEStream创建 Server-Sent Events 流

类型定义

类型描述
MockServerPluginOptions插件配置选项
MockHttpItemHTTP Mock 配置项
MockRequest扩展的请求对象
MockResponse扩展的响应对象

快速导航

插件配置

ts
import { mockDevServerPlugin } from 'vite-plugin-mock-dev-server'

export default defineConfig({
  plugins: [
    mockDevServerPlugin({
      prefix: ['/api'],
      dir: 'mock',
      // ... 更多配置
    })
  ]
})

Mock 配置

ts
import { defineMock } from 'vite-plugin-mock-dev-server'

export default defineMock({
  url: '/api/user',
  method: 'GET',
  body: { id: 1, name: 'John' }
})

共享数据

ts
import { defineMock, defineMockData } from 'vite-plugin-mock-dev-server'

const users = defineMockData('users', [
  { id: 1, name: 'John' },
  { id: 2, name: 'Jane' }
])

export default defineMock({
  url: '/api/users',
  body: () => users.value
})

基于 MIT 许可发布