File tree Expand file tree Collapse file tree 2 files changed +2
-20
lines changed
packages/vite-plugin-cloudflare/src Expand file tree Collapse file tree 2 files changed +2
-20
lines changed Original file line number Diff line number Diff line change @@ -41,24 +41,6 @@ export function toMiniflareRequest(request: Request): MiniflareRequest {
4141 } ) ;
4242}
4343
44- export function nodeHeadersToWebHeaders (
45- nodeHeaders : IncomingHttpHeaders
46- ) : Headers {
47- const headers = new Headers ( ) ;
48-
49- for ( const [ key , value ] of Object . entries ( nodeHeaders ) ) {
50- if ( typeof value === "string" ) {
51- headers . append ( key , value ) ;
52- } else if ( Array . isArray ( value ) ) {
53- for ( const item of value ) {
54- headers . append ( key , item ) ;
55- }
56- }
57- }
58-
59- return headers ;
60- }
61-
6244const postfixRE = / [ ? # ] .* $ / ;
6345export function cleanUrl ( url : string ) : string {
6446 return url . replace ( postfixRE , "" ) ;
Original file line number Diff line number Diff line change 1+ import { createHeaders } from "@mjackson/node-fetch-server" ;
12import { coupleWebSocket } from "miniflare" ;
23import { WebSocketServer } from "ws" ;
34import { UNKNOWN_HOST } from "./shared" ;
4- import { nodeHeadersToWebHeaders } from "./utils" ;
55import type { MaybePromise } from "./utils" ;
66import type { Fetcher } from "@cloudflare/workers-types/experimental" ;
77import type { ReplaceWorkersTypes } from "miniflare" ;
@@ -28,7 +28,7 @@ export function handleWebSocket(
2828 return ;
2929 }
3030
31- const headers = nodeHeadersToWebHeaders ( request . headers ) ;
31+ const headers = createHeaders ( request ) ;
3232 const fetcher = await getFetcher ( ) ;
3333 const response = await fetcher ( url , {
3434 headers,
You can’t perform that action at this time.
0 commit comments