diff --git a/src/index.ts b/src/index.ts index 72b094a..5cc0764 100644 --- a/src/index.ts +++ b/src/index.ts @@ -48,6 +48,7 @@ export type RouterRequest = { body: string | any raw: Request cf?: IncomingRequestCfProperties + bearer: () => string } & TExt /** @@ -387,7 +388,8 @@ export class Router { raw: request, params: {}, query: {}, - body: '' + body: '', + bearer: () => request.headers.get('Authorization')?.replace('Bearer ', '').trim() ?? '', } as RouterRequest const route = this.getRoute(req)