Skip to content

Commit 2bf2643

Browse files
Merge pull request #3 from WitoDelnat/main
2 parents d1132e1 + 7d6494b commit 2bf2643

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/index.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)