alias
03/14/2023, 10:46 PMUnsmart | Tech debt
03/14/2023, 11:56 PMJacob Wright
03/15/2023, 1:46 AMJacob Wright
03/15/2023, 1:50 AMalias
03/15/2023, 5:28 AMAdvany
03/15/2023, 7:07 AMAdvany
03/15/2023, 7:08 AMLarry
03/15/2023, 2:14 PMAdvany
03/15/2023, 3:56 PMRyan The Temp
03/15/2023, 4:31 PMLarry
03/15/2023, 4:34 PMRyan The Temp
03/15/2023, 4:35 PMindex.ts
?Larry
03/15/2023, 4:40 PMRyan The Temp
03/15/2023, 4:40 PMckoeninger
03/15/2023, 4:56 PMRyan The Temp
03/15/2023, 9:41 PMfetch
?HardAtWork
03/15/2023, 10:06 PMRyan The Temp
03/15/2023, 10:10 PMbrett
03/15/2023, 10:30 PMLarry
03/16/2023, 7:32 AMDani Foldi
03/16/2023, 7:45 AMRyan The Temp
03/16/2023, 1:05 PMRyan The Temp
03/16/2023, 1:09 PMts
await this.storage.put('hello', 'world')
console.log(await this.storage.list())
^^ Outputs the list with hello
in the storage
I start worker 2
Worker 2
ts
console.log(await this.storage.list())
^^ Outputs empty storageRyan The Temp
03/16/2023, 1:10 PMts
let doId = env.MY_DO.idFromName('test')
let doObj = env.MY_DO.get(doId)
return await doObj.fetch(request)
Larry
03/16/2023, 2:04 PMLarry
03/16/2023, 2:09 PMckoeninger
03/16/2023, 3:01 PMRyan The Temp
03/16/2023, 3:10 PMtoml
[durable_objects]
bindings = [{ name = "MY_DO", class_name = "MyDO" }]
worker B:
toml
[durable_objects]
bindings = [{ name = "MY_DO", class_name = "MyDO" }]
Also, not sure if it matters, but the folder structure is like:
worker A
-- src
--- index.ts
-- wrangler.toml
worker B
-- src
--- index.ts
-- wrangler.toml
MyDo.ts
with each worker exporting the DO class like:
ts
export { MyDO } from '../../MyDo.ts'
Ryan The Temp
03/16/2023, 3:12 PMckoeninger
03/16/2023, 3:14 PM