From 9ec7b8c1886f67e85b77815f3f02de66121d65ae Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Fri, 13 Dec 2024 13:21:19 -0800 Subject: [PATCH] Console log. --- src/lib/api.ts | 4 ++++ src/routes/api/articles/+server.ts | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/api.ts b/src/lib/api.ts index 807291a..bf06f61 100644 --- a/src/lib/api.ts +++ b/src/lib/api.ts @@ -44,12 +44,16 @@ export async function fetchArticlesApi( }); if (USE_REDIS_CACHE) { + console.log('Using redis cache'); const cached = await redis.get(entriesQueryParams.toString()); if (cached) { + console.log("Cache hit!"); const response = JSON.parse(cached); const ttl = await redis.ttl(entriesQueryParams.toString()); + console.log(`Response ${JSON.stringify(response)}`); + console.log(`Returning cached response with ttl of ${ttl} seconds`); return { ...response, cacheControl: `max-age=${ttl}` }; } } diff --git a/src/routes/api/articles/+server.ts b/src/routes/api/articles/+server.ts index d0733b1..cbad32e 100644 --- a/src/routes/api/articles/+server.ts +++ b/src/routes/api/articles/+server.ts @@ -10,11 +10,13 @@ export async function GET({ setHeaders, url }) { } try { - const response = await fetchArticlesApi('get', `fetchArticles`, { + const response = await fetchArticlesApi('get', 'fetchArticles', { page, limit }); + console.log(`JSON articles response: ${JSON.stringify(response)}`); + if (response?.articles) { if (response?.cacheControl) { if (!response.cacheControl.includes('no-cache')) {