Skip to content

Commit 4fb9745

Browse files
committedApr 14, 2022
fix(handleCacheHeaders): small improvements
1 parent 3de620e commit 4fb9745

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed
 

‎src/utils/cache.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { CompatibilityEvent } from '../event'
22

33
export interface CacheConditions {
4-
modifiedTime?: Date
4+
modifiedTime?: string | Date
55
maxAge?: number
66
etag?: string
77
cacheControls?: string[]
@@ -21,8 +21,9 @@ export function handleCacheHeaders (event: CompatibilityEvent, opts: CacheCondit
2121
}
2222

2323
if (opts.modifiedTime) {
24+
const modifiedTime = new Date(opts.modifiedTime)
2425
const ifModifiedSince = event.req.headers['if-modified-since']
25-
event.res.setHeader('Last-Modified', +opts.modifiedTime + '')
26+
event.res.setHeader('Last-Modified', modifiedTime.toUTCString())
2627
if (ifModifiedSince) {
2728
if (new Date(ifModifiedSince) >= opts.modifiedTime) {
2829
cacheMatched = true

0 commit comments

Comments
 (0)
Please sign in to comment.