-
目的: Cloudflare Workers の
worker.jsをリポジトリで共同編集し、レビュー後に Cloudflare ダッシュボードへコピペで反映します(自動デプロイは任意)。 -
対象ファイル: worker.js
-
変更フロー(推奨)
- feature ブランチで修正 → Pull Request 作成(レビュー) →
mainにマージ - レビュー時は差分が明確になり、複数人でコメント可能
- feature ブランチで修正 → Pull Request 作成(レビュー) →
-
反映(手動)
- Cloudflare ダッシュボード → Workers & Pages → 対象 Worker を開く
- エディタに
worker.js全文をコピペ → 保存/デプロイ
-
環境変数(Cloudflare 側で設定)
PASSWORD: API 認証用のパスワード(クエリ?pw=...と照合)ALLOW_ORIGIN: CORS 許可オリジン。例:https://your-pages.example.com(カンマ区切り複数可)。未設定は*。
-
KV バインディング(Cloudflare 側で設定)
- 名前:
KAKEI(コード内で使用)
- 名前:
-
エンドポイント概要
GET /?pw=...:KAKEIからJSON文字列を取得POST /?pw=...: リクエスト JSON を保存(body 全体をKAKEIに格納)- CORS/OPTIONS に対応(
ALLOW_ORIGINに基づく)
-
将来的な自動化(任意)
wrangler.tomlを追加して GitHub Actions でwrangler publishによる自動デプロイも可能。- 必要になった時点でテンプレートを追加します。
jtoxyz/kaikei
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|