File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,8 @@ export function connectWorkersAdapter<Env = unknown, CfHostMetadata = unknown>(
6767 const handler = paths . get ( new URL ( request . url ) . pathname )
6868 if ( ! handler ) return options . fallback ? options . fallback ( request , env , context ) : notFoundResponse
6969
70- const universalRequest : UniversalServerRequest = requestToUniversalRequest ( request )
70+ const contextValues = options . contextValues ?.( request , env , context )
71+ const universalRequest : UniversalServerRequest = requestToUniversalRequest ( request , contextValues )
7172 const universalResponse = await handler ( universalRequest )
7273
7374 return universalResponseToResponse ( universalResponse )
@@ -78,7 +79,7 @@ export function connectWorkersAdapter<Env = unknown, CfHostMetadata = unknown>(
7879
7980// Utils **********************************************************************
8081
81- function requestToUniversalRequest ( request : Request ) : UniversalServerRequest {
82+ function requestToUniversalRequest ( request : Request , contextValues ?: ContextValues ) : UniversalServerRequest {
8283 const httpVersion = request . cf ?. httpProtocol === 'HTTP/2' ? '2.0' : '1.1'
8384 return {
8485 httpVersion : httpVersion ,
@@ -87,6 +88,7 @@ function requestToUniversalRequest(request: Request): UniversalServerRequest {
8788 header : request . headers ,
8889 body : request . body ,
8990 signal : request . signal ,
91+ contextValues,
9092 }
9193}
9294
You can’t perform that action at this time.
0 commit comments