Be explicit with status codes
This commit is contained in:
parent
eecbfb65f8
commit
ab3e21b8f8
|
@ -137,7 +137,7 @@ function fetchFile(req, res, next) {
|
||||||
res.set({
|
res.set({
|
||||||
'Cache-Control': 'public, max-age=60',
|
'Cache-Control': 'public, max-age=60',
|
||||||
'Cache-Tag': 'redirect'
|
'Cache-Tag': 'redirect'
|
||||||
}).redirect(createPackageURL(req.packageName, tags[req.packageVersion], req.filename, req.search))
|
}).redirect(302, createPackageURL(req.packageName, tags[req.packageVersion], req.filename, req.search))
|
||||||
} else {
|
} else {
|
||||||
const maxVersion = semver.maxSatisfying(Object.keys(versions), req.packageVersion)
|
const maxVersion = semver.maxSatisfying(Object.keys(versions), req.packageVersion)
|
||||||
|
|
||||||
|
@ -146,7 +146,7 @@ function fetchFile(req, res, next) {
|
||||||
res.set({
|
res.set({
|
||||||
'Cache-Control': 'public, max-age=60',
|
'Cache-Control': 'public, max-age=60',
|
||||||
'Cache-Tag': 'redirect'
|
'Cache-Tag': 'redirect'
|
||||||
}).redirect(createPackageURL(req.packageName, maxVersion, req.filename, req.search))
|
}).redirect(302, createPackageURL(req.packageName, maxVersion, req.filename, req.search))
|
||||||
} else {
|
} else {
|
||||||
res.status(404).type('text').send(`Cannot find package ${req.packageSpec}`)
|
res.status(404).type('text').send(`Cannot find package ${req.packageSpec}`)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue