Unsmart | Tech debt
01/11/2023, 6:50 PMWalshy | Pages
01/11/2023, 6:50 PMNico
01/11/2023, 6:50 PMWalshy | Pages
01/11/2023, 6:50 PMUnsmart | Tech debt
01/11/2023, 6:50 PMWalshy | Pages
01/11/2023, 6:50 PMfunctions
dir will compile into 1 Worker yesWalshy | Pages
01/11/2023, 6:51 PMNico
01/11/2023, 6:51 PMNico
01/11/2023, 6:51 PMWalshy | Pages
01/11/2023, 6:52 PMNico
01/11/2023, 6:56 PMkv_namespaces = [
{ binding = "METRICS_DATA", id = "xxx", preview_id = "yyy" },
]
I want to point the pages dev kv binding to that preview_id namespace.Walshy | Pages
01/11/2023, 6:56 PMWalshy | Pages
01/11/2023, 6:56 PM--kv=METRICS_DATA
is the same thingNico
01/11/2023, 6:59 PMNico
01/11/2023, 7:00 PMwrangler dev
throws me an error:
In development, you should use a separate kv namespace than the one you'd use in production. Please create a new kv namespace with "wrangler kv:namespace create <name> --preview" and add its id as preview_id to the kv_namespace "METRICS_DATA" in your wrangler.toml
Skye
01/11/2023, 7:03 PMwrangler dev --local
Nico
01/11/2023, 7:03 PMSkye
01/11/2023, 7:03 PMNico
01/11/2023, 7:04 PMSkye
01/11/2023, 7:08 PMNico
01/11/2023, 7:09 PMNico
01/11/2023, 7:19 PMIanVS
01/11/2023, 11:41 PMzszszsz
01/12/2023, 12:29 AMcaches
locally ?zszszsz
01/12/2023, 12:32 AMts
const c = await caches.open('foo')
await c.put('https://foo.foo/foo', new Response('foo'))
console.log(await c.match('https://foo.foo/foo').then(v => v?.text()))
zszszsz
01/12/2023, 12:32 AMundefined
zszszsz
01/12/2023, 12:45 AMnew Response('foo', { headers: { Expires: new Date(Date.now() + 300_000).toUTCString() } })
. Expires
header is required.Yudai Nakata
01/12/2023, 2:41 PM