PaganMuffin
05/27/2023, 8:22 PMts
export const getContacts = async (
CF: WorkerRuntime<Env> | PagesRuntime<Env, unknown>
): Promise<string | null> => {
const cache = await caches.open("pages");
const cacheKey = `https://example.com/pages/contact`;
const cachedAbout = await cache.match(cacheKey);
if (cachedAbout) {
console.log("CACHE");
return await cachedAbout.json();
}
console.log("non-cache");
const contact = await CF.env.SETTINGS.get<string>("pages/contact");
CF.waitUntil(
cache.put(
cacheKey,
new Response(JSON.stringify(contact), {
headers: { "Cache-Control": "max-age=60" },
})
)
);
return contact;
};
Walshy | Pages
05/27/2023, 8:35 PMErisa | Support Engineer
05/27/2023, 8:48 PMPaganMuffin
05/27/2023, 8:57 PMF𝙧𝙤𝙯𝙚𝙣𝙨𝙤𝙞𝙡
05/28/2023, 1:20 AMbenank
05/28/2023, 1:27 AMViper
05/28/2023, 3:18 AMIsaac McFadyen | YYZ01
05/28/2023, 3:20 AMIsaac McFadyen | YYZ01
05/28/2023, 3:20 AMDVD
05/28/2023, 9:05 PMWalshy | Pages
05/28/2023, 9:10 PMDVD
05/28/2023, 9:41 PMDVD
05/28/2023, 9:42 PMDVD
05/28/2023, 9:45 PMWalshy | Pages
05/28/2023, 9:51 PMDVD
05/28/2023, 9:58 PMWalshy | Pages
05/28/2023, 10:06 PMDVD
05/28/2023, 10:11 PMDVD
05/28/2023, 10:15 PMWalshy | Pages
05/28/2023, 10:17 PMWalshy | Pages
05/28/2023, 10:17 PMWalshy | Pages
05/28/2023, 10:17 PMDVD
05/28/2023, 10:20 PMDVD
05/28/2023, 10:34 PMWalshy | Pages
05/28/2023, 10:35 PMWalshy | Pages
05/28/2023, 10:35 PMWalshy | Pages
05/28/2023, 10:46 PMquambo
01/03/2024, 12:41 PMtrpc/src/
folder, the log shows
✘ [ERROR] [proxy]:
[TypeScript] Found 0 errors. Watching for file changes.
When I modify functions/trpc/[[endpoint]]/index.js
, I can see the whole page reloading.Robin
01/11/2024, 7:05 AM