studio.masah.dev

Hello

Worker API と React アイランドを組み合わせた最小サンプル。

このページは静的に配信される Astro ページですが、下のボタンを押すと 同じ Worker 上の /api/hello を呼び出して結果を表示します。

仕組み

  • ページ HTML は astro build で生成され dist/ に置かれる
  • /api/* へのリクエストは wrangler.jsoncmain で指定した Worker (src/worker.ts) が受ける
  • それ以外のリクエストは Cloudflare の Static Assets が dist/ から返す