quick fix for requests with no 'accept' header

This commit is contained in:
bill bittner 2017-07-06 18:36:42 -07:00
parent 2c2ae7a348
commit 3dd5cf5228

View file

@ -49,6 +49,7 @@ module.exports = (app) => {
return;
}
// serve the file or the show route
if (headers['accept']) { // note: added b/c some requests errored out due to no accept param in header
const mimetypes = headers['accept'].split(',');
if (mimetypes.includes('text/html')) {
postToStats('show', originalUrl, ip, 'success');
@ -57,6 +58,10 @@ module.exports = (app) => {
postToStats('serve', originalUrl, ip, 'success');
serveFile(fileInfo, res);
}
} else {
postToStats('serve', originalUrl, ip, 'success');
serveFile(fileInfo, res);
}
})
.catch(error => {
errorHandlers.handleRequestError('serve', originalUrl, ip, error, res);
@ -74,6 +79,7 @@ module.exports = (app) => {
return;
}
// serve the file or the show route
if (headers['accept']) { // note: added b/c some requests errored out due to no accept param in header
const mimetypes = headers['accept'].split(',');
if (mimetypes.includes('text/html')) {
postToStats('show', originalUrl, ip, 'success');
@ -82,6 +88,10 @@ module.exports = (app) => {
postToStats('serve', originalUrl, ip, 'success');
serveFile(fileInfo, res);
}
} else {
postToStats('serve', originalUrl, ip, 'success');
serveFile(fileInfo, res);
}
})
.catch(error => {
errorHandlers.handleRequestError('serve', originalUrl, ip, error, res);