Open bloodlust opened 8 months ago
if (isFunction(rawResponse)) { await rawResponse.bind(self)(req, res); } else { const body = await parseJson(req); res.setHeader("Content-Type", "application/json"); res.statusCode = statusCode || 200; const mockResponse = isFunction(response) ? response.bind(self)({url: req.url, body, query, headers: req.headers}) : response; res.end(JSON.stringify(_mockjs2.default.mock(mockResponse))); }
我们公司的项目,有一批mock的api接口比较通用,可以给多个产品提供服务。
但,JSON 请求时,无法修改headers,导致不能解决跨域问题。
我们公司临时解决方案是dockerfile里用命令修改 node_modules/vite-plugin-mock/dist/index.js 文件:
res.setHeader("Access-Control-Allow-Origin", "*");
希望能够支持配置 headers
临时修改,你可以用patch-package也行。
有类型需求,希望增加允许跨域设置
我们公司的项目,有一批mock的api接口比较通用,可以给多个产品提供服务。
但,JSON 请求时,无法修改headers,导致不能解决跨域问题。
我们公司临时解决方案是dockerfile里用命令修改 node_modules/vite-plugin-mock/dist/index.js 文件:
希望能够支持配置 headers