export async function makeServerRequest()

in src/server/request.ts [127:148]


export async function makeServerRequest(
  url: FilesRequestUrl,
  headers: Headers,
  body?: Blob | string,
  fetchFn: typeof fetch = fetch,
): Promise<Response> {
  const requestInit: RequestInit = {
    method: taskToMethod[url.task],
    headers,
  };

  if (body) {
    requestInit.body = body;
  }

  const signal = getSignal(url.requestOptions);
  if (signal) {
    requestInit.signal = signal;
  }

  return makeRequest(url.toString(), requestInit, fetchFn);
}