/opt/canhelp/node_modules/next/dist/experimental/testmode/proxy
NameSizeModeActions
fetch-api.d.ts3750644editdlrm
fetch-api.js12950644editdlrm
fetch-api.js.map26660644editdlrm
index.d.ts1450644editdlrm
index.js3020644editdlrm
index.js.map3410644editdlrm
server.d.ts2050644editdlrm
server.js24890644editdlrm
server.js.map39580644editdlrm
types.d.ts13070644editdlrm
types.js6710644editdlrm
types.js.map17060644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/experimental/testmode/proxy/fetch-api.js (1295B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "handleFetch", { enumerable: true, get: function() { return handleFetch; } }); const _types = require("./types"); function buildRequest(req) { const { request: proxyRequest } = req; const { url, headers, body, ...options } = proxyRequest; return new Request(url, { ...options, headers: new Headers(headers), body: body ? Buffer.from(body, 'base64') : null }); } async function buildResponse(response) { if (!response) { return _types.UNHANDLED; } if (response === 'abort') { return _types.ABORT; } if (response === 'continue') { return _types.CONTINUE; } const { status, headers, body } = response; return { api: 'fetch', response: { status, headers: Array.from(headers), body: body ? Buffer.from(await response.arrayBuffer()).toString('base64') : null } }; } async function handleFetch(req, onFetch) { const { testData } = req; const request = buildRequest(req); const response = await onFetch(testData, request); return buildResponse(response); } //# sourceMappingURL=fetch-api.js.map