/**
 * 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 };
