workers-rs & d1
やってる
ローカルのD1に繋がってないぽい
code:wrangler_output
✘ ERROR A hanging Promise was canceled. This happens when the worker runtime is waiting for a Promise from JavaScript to resolve, but has detected that the Promise cannot possibly ever resolve because all code and events related to the Promise's I/O context have already finished. bindingはいけてそうな雰囲気ある
code:wrangler_output
Your worker has access to the following bindings:
- D1 Databases:
- flavor-db: headmaster-production
じゃあなんだよって話
ctx.env.d1 language:Rust でGitHub検索かけた
ctx.env.d1("DB").expect("error") で見るのかしこい
真似する
した
エラー変わらず
クエリ結果待ててないのか?
クエリ結果ログに出してみたら普通に出た
レスポンス返すところがへんっぽい
参考記事のバージョン古くて落ちてたオチだった
よく見たら2023年の記事だ