API エンドポイント (/api/init):
検査中...
D1 バインディング (DB):
検査中...
診断を実行しています...
💡 なぜデプロイすると元に戻るのか?
Cloudflare D1 はクラウド上の永続データベースのため、正常に接続されていれば何度デプロイしてもデータが消えることはありません。
元に戻る最大の原因は、Cloudflare Pages 側で D1 データベースがまだバインド(紐付け)されていないため、一時的なブラウザメモリ上で動いていることです。
🛠️ 解決手順 (Cloudflareダッシュボードでの設定)
- Cloudflare ダッシュボード の「Workers & Pages」から本プロジェクトを開く
- 「Settings」タブ > 左メニュー「Functions」を選択
- 「D1 database bindings」セクションで「Add binding」をクリック
- Variable name(変数名)に
DB(大文字2文字)を入力し、作成したD1データベースを選択して保存
- ※「Production」だけでなく「Preview」環境にも同じ `DB` を追加して再デプロイしてください