/** * MSW 服务端 setup(ai14) * * 用于 Node.js 环境(Vitest 集成测试 / SSR)拦截 GraphQL 请求。 * 通过 setupServer 注册 handler,在测试 beforeEach 中启动、afterEach 中停止。 * * 用法: * import { server } from "@/mocks/server"; * beforeAll(() => server.listen()); * afterEach(() => server.resetHandlers()); * afterAll(() => server.close()); */ import { setupServer } from "msw/node"; import { handlers } from "./handlers"; /** MSW Node.js server 单例 */ export const server = setupServer(...handlers); export { handlers };