diff --git a/src/middleware/originMiddleware.ts b/src/middleware/originMiddleware.ts index 4be8777..865c4a8 100644 --- a/src/middleware/originMiddleware.ts +++ b/src/middleware/originMiddleware.ts @@ -39,7 +39,7 @@ export class OriginMiddleware implements Middleware { status: res.status, headers: { etag: res.headers.get('etag') ?? '', - 'accept-range': res.headers.get('accept-range') ?? '', + 'accept-ranges': res.headers.get('accept-ranges') ?? '', 'access-control-allow-origin': res.headers.get('access-control-allow-origin') ?? '', expires: res.headers.get('expires') ?? '', diff --git a/src/providers/provider.ts b/src/providers/provider.ts index a9c5131..28eafcc 100644 --- a/src/providers/provider.ts +++ b/src/providers/provider.ts @@ -21,7 +21,7 @@ export interface Provider { */ export type HttpResponseHeaders = { etag: string; - 'accept-range': string; + 'accept-ranges': string; 'access-control-allow-origin': string; 'cache-control': string; 'cache-tag': string; diff --git a/src/providers/r2Provider.ts b/src/providers/r2Provider.ts index d8eb449..4c2bb31 100644 --- a/src/providers/r2Provider.ts +++ b/src/providers/r2Provider.ts @@ -161,7 +161,7 @@ function r2MetadataToHeaders( return { etag: object.httpEtag, 'content-type': contentType, - 'accept-range': 'bytes', + 'accept-ranges': 'bytes', // https://github.com/nodejs/build/blob/e3df25d6a23f033db317a53ab1e904c953ba1f00/ansible/www-standalone/resources/config/nodejs.org?plain=1#L194-L196 'access-control-allow-origin': object.key.endsWith('.json') ? '*' : '', 'cache-control':