mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
[CST-5729] check if header exists
This commit is contained in:
@@ -377,8 +377,12 @@ function cacheCheck(req, res, next) {
|
|||||||
if (cachedCopy && cachedCopy.page) {
|
if (cachedCopy && cachedCopy.page) {
|
||||||
if (cachedCopy.headers && Array.isArray(environment.cache.serverSide.headers) && environment.cache.serverSide.headers.length > 0) {
|
if (cachedCopy.headers && Array.isArray(environment.cache.serverSide.headers) && environment.cache.serverSide.headers.length > 0) {
|
||||||
environment.cache.serverSide.headers.forEach((header) => {
|
environment.cache.serverSide.headers.forEach((header) => {
|
||||||
if (environment.cache.serverSide.debug) { console.log(`Restore cached ${header} header`); }
|
if (cachedCopy.headers[header.toLowerCase()]) {
|
||||||
res.setHeader(header, cachedCopy.headers[header.toLowerCase()]);
|
if (environment.cache.serverSide.debug) {
|
||||||
|
console.log(`Restore cached ${header} header`);
|
||||||
|
}
|
||||||
|
res.setHeader(header, cachedCopy.headers[header.toLowerCase()]);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
res.locals.ssr = true; // mark response as SSR-generated (enables text compression)
|
res.locals.ssr = true; // mark response as SSR-generated (enables text compression)
|
||||||
|
Reference in New Issue
Block a user