Commits
Giuseppe Digilio authored 163014306cb
479 479 | if (environment.cache.serverSide.debug) { console.log(`CACHE SAVE FOR ${key} in anonymous cache.`); } |
480 480 | } |
481 481 | } |
482 482 | } |
483 483 | |
484 484 | /** |
485 485 | * Check if status code is different from 2XX |
486 486 | * @param statusCode |
487 487 | */ |
488 488 | function hasNotSucceeded(statusCode) { |
489 - | const rgx = new RegExp(/20+/); |
489 + | const rgx = new RegExp(/^20+/); |
490 490 | return !rgx.test(statusCode) |
491 491 | } |
492 492 | |
493 493 | function retrieveHeaders(response) { |
494 494 | const headers = Object.create({}); |
495 495 | if (Array.isArray(environment.cache.serverSide.headers) && environment.cache.serverSide.headers.length > 0) { |
496 496 | environment.cache.serverSide.headers.forEach((header) => { |
497 497 | if (response.hasHeader(header)) { |
498 498 | if (environment.cache.serverSide.debug) { |
499 499 | console.log(`Save ${header} header to cache`); |