export const readJson = async (request: Request): Promise => { const contentType = request.headers.get('content-type') || '' if (!contentType.includes('application/json')) { return {} as T } return request.json() as Promise } export const getBearerToken = (request: Request) => { const authorization = request.headers.get('authorization') || '' const match = authorization.match(/^Bearer\s+(.+)$/i) return match?.[1] || '' }