Merge 582b52985e into 1243405807
This commit is contained in:
commit
fc2056c962
1 changed files with 19 additions and 14 deletions
|
|
@ -993,12 +993,16 @@ export const serve_rendered = {
|
||||||
const parts = url.parse(req.url);
|
const parts = url.parse(req.url);
|
||||||
const extension = path.extname(parts.pathname).toLowerCase();
|
const extension = path.extname(parts.pathname).toLowerCase();
|
||||||
const format = extensionToFormat[extension] || '';
|
const format = extensionToFormat[extension] || '';
|
||||||
if (err || res.statusCode < 200 || res.statusCode >= 300) {
|
// send empty response with status code 500 if vector tile server errors
|
||||||
|
if (res.statusCode >= 500) {
|
||||||
|
console.log('HTTP error when fetching vector tile', err || res.statusCode);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else if (err || res.statusCode < 200 || res.statusCode >= 300) {
|
||||||
// console.log('HTTP error', err || res.statusCode);
|
// console.log('HTTP error', err || res.statusCode);
|
||||||
createEmptyResponse(format, '', callback);
|
createEmptyResponse(format, '', callback);
|
||||||
return;
|
return;
|
||||||
}
|
} else {
|
||||||
|
|
||||||
const response = {};
|
const response = {};
|
||||||
if (res.headers.modified) {
|
if (res.headers.modified) {
|
||||||
response.modified = new Date(res.headers.modified);
|
response.modified = new Date(res.headers.modified);
|
||||||
|
|
@ -1012,6 +1016,7 @@ export const serve_rendered = {
|
||||||
|
|
||||||
response.data = body;
|
response.data = body;
|
||||||
callback(null, response);
|
callback(null, response);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue