HardAtWork
03/06/2023, 5:19 PMwrangler.toml
.HardAtWork
03/06/2023, 5:20 PMexport class MyDOClass
, but if it doesn't just add the export default {}
.MisterNight
03/06/2023, 5:20 PMenv.BINDING.etc
MisterNight
03/06/2023, 5:21 PMwrangler pages dev
afaikMisterNight
03/06/2023, 5:22 PMHardAtWork
03/06/2023, 5:22 PMwrangler
should be able to connect to a DO automatically. If you run wrangler dev
in your Worker, and then wrangler pages dev dist --do BINDING=MyDOClass
, they should be able to link together...MisterNight
03/06/2023, 5:23 PMSkye
03/06/2023, 5:23 PMexport class
and export default
Skye
03/06/2023, 5:24 PM--do BINDING=MyWorkerName@MyDoClass
MisterNight
03/06/2023, 5:24 PMUnsmart | Tech debt
03/06/2023, 5:25 PMMisterNight
03/06/2023, 6:13 PM--do COUNTER=my_worker_name@Counter
does not seem to be working unfortunatelyMisterNight
03/06/2023, 6:13 PMmy_worker_name
MisterNight
03/06/2023, 6:14 PMMisterNight
03/06/2023, 6:14 PMCOUNTER
and it has Durable object namespace of my_worker_name_Counter
MisterNight
03/06/2023, 6:15 PM[pages:err] DurableObjectError [ERR_CLASS_NOT_FOUND]: Class "Counter" for Durable Object "COUNTER" not found
Skye
03/06/2023, 6:15 PMwrangler dev --local
for your other worker name?MisterNight
03/06/2023, 6:15 PMMisterNight
03/06/2023, 6:16 PMMisterNight
03/06/2023, 6:16 PMyarn wrangler pages dev ./dist --compatibility-date=2023-03-04 --do COUNTER=my_worker_name@Counter --local
MisterNight
03/06/2023, 6:17 PMname = "my_worker_name"
main = "./dist/index.mjs"
compatibility_date = "2023-03-06"
[build]
command = "yarn install && yarn build"
[durable_objects]
bindings = [{name = "COUNTER", class_name = "Counter"}]
[[migrations]]
tag = "v1" # Should be unique for each entry
new_classes = ["Counter"]
HardAtWork
03/06/2023, 6:18 PMMisterNight
03/06/2023, 6:19 PMMisterNight
03/06/2023, 6:21 PMMisterNight
03/06/2023, 6:21 PMSkye
03/06/2023, 6:21 PMSkye
03/06/2023, 6:21 PMMisterNight
03/06/2023, 6:22 PMyarn wrangler dev --local
Jacob Wright
03/07/2023, 7:41 PMckoeninger
03/07/2023, 8:30 PM