sistema creado v0.5.0
This commit is contained in:
17
api/node_modules/fresh/index.js
generated
vendored
17
api/node_modules/fresh/index.js
generated
vendored
@@ -48,26 +48,27 @@ function fresh (reqHeaders, resHeaders) {
|
||||
return false
|
||||
}
|
||||
|
||||
// if-none-match takes precedent over if-modified-since
|
||||
if (noneMatch) {
|
||||
if (noneMatch === '*') {
|
||||
return true
|
||||
}
|
||||
var etag = resHeaders.etag
|
||||
// if-none-match
|
||||
if (noneMatch && noneMatch !== '*') {
|
||||
var etag = resHeaders['etag']
|
||||
|
||||
if (!etag) {
|
||||
return false
|
||||
}
|
||||
|
||||
var etagStale = true
|
||||
var matches = parseTokenList(noneMatch)
|
||||
for (var i = 0; i < matches.length; i++) {
|
||||
var match = matches[i]
|
||||
if (match === etag || match === 'W/' + etag || 'W/' + match === etag) {
|
||||
return true
|
||||
etagStale = false
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
return false
|
||||
if (etagStale) {
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
// if-modified-since
|
||||
|
||||
Reference in New Issue
Block a user