Worker が受信 HTTP リクエストを受け取るには、インターネットからアクセスできる外部エンドポイントに接続する必要があります。
ルートには次の 3 種類があります。
-
カスタムドメイン: Cloudflare ゾーン内のドメインまたはサブドメイン(
example.comやshop.example.comなど)へのルートで、Worker がオリジンになります。 -
ルート: Cloudflare ゾーン内で設定するルートです。オリジンサーバーがある場合はその前段に Worker があり、Worker はそのオリジンと通信できます。
-
workers.dev: 各 Worker に自動で作られるworkers.devサブドメインのルートです。すぐに始められます。無効化 することもできます。
本番の Worker は、workers.dev サブドメインではなく Workers ルートまたはカスタムドメイン で動かすことを推奨します。workers.dev サブドメインは Free サイト ↗ として扱われ、ビジネスに必須でない個人プロジェクトや趣味向けです。
カスタムドメインは、Worker がアプリケーションのオリジンサーバーである場合に推奨します。カスタムドメインは、ルートと違い、同じゾーン内から fetch() でも呼び出せます。
ルートは、アプリケーションのオリジンサーバーが Cloudflare の外にある場合に推奨します。なお、ルートは同一ゾーンの fetch() の対象にはできません。