Something like: ``` let IATA_LOOKUP export default { async fetch(req, env) { if (IATA_LOOKUP
Something like:
let IATA_LOOKUP
export default {
async fetch(req, env) {
if (IATA_LOOKUP === undefined) {
IATA_LOOKUP = await env.KV.get('iata.json', { type: 'json' })
}
// process using IATA_LOOKUP
return new Response(...)
}
}iata-AtoD.json, iata-DtoH.json, etc)
ty
4453161ad26e32a617c6c6d4b837c9d9/workers/kv/namespaces/989796259c334124b2e868bd9a0c3849 // @todo the whole logic looks strange, add test, write what it solves
if (asset) {
finalRequest = new Request(
url.origin + "/" + asset,
request as RequestInit
);
}
const response = await getAssetFromKV(
{
request: finalRequest,
waitUntil(promise) {
return ctx.waitUntil(promise);
},
},
{
ASSET_NAMESPACE: env.__STATIC_CONTENT,
ASSET_MANIFEST: assetManifest,
cacheControl: {
browserTTL: ttl,
edgeTTL: ttl,
},
}
);
return response;[site]
bucket = "./public"4453161ad26e32a617c6c6d4b837c9d9/workers/kv/namespaces/989796259c334124b2e868bd9a0c3849