コンテンツにスキップ

最初のワーカー

最初のワーカーを構築してデプロイする

Cloudflare ダッシュボードを介して、またはターミナルを使用してプログラム的に最初のワーカーをデプロイできます。

ワーカーを作成するには、Cloudflare アカウントが必要です。Cloudflare を始めるには、Cloudflare の始め方を参照してください。

Cloudflare ダッシュボードを介して

To create your first Worker using the Cloudflare dashboard:

  1. Log in to the Cloudflare dashboard and select your account.
  2. Select Workers & Pages > Create application.
  3. Select Create Worker > Deploy.

C3 と Wrangler を介して

前提条件

  1. Sign up for a Cloudflare account.
  2. Install npm.
  3. Install Node.js.

Node.js version manager

Use a Node version manager like Volta or nvm to avoid permission issues and change Node.js versions. Wrangler, discussed later in this guide, requires a Node version of 16.17.0 or later.

最初のワーカーを作成してデプロイする

C3 (create-cloudflare-cli) is a command-line tool designed to help you set up and deploy new applications to Cloudflare. In addition to speed, it leverages officially developed templates for Workers and framework-specific setup guides to ensure each new application that you set up follows Cloudflare and any third-party best practices for deployment on the Cloudflare network.

ワーカー プロジェクトを作成するには、次のコマンドを実行します:

Terminal window
npm create cloudflare@latest -- first-worker

これにより、create-cloudflare パッケージのインストールを促され、セットアップが案内されます。

For setup, select the following options:

  • For What would you like to start with?, choose Hello World の例.
  • For Which template would you like to use?, choose Hello World ワーカー.
  • For Which language do you want to use?, choose JavaScript.
  • For Do you want to use git for version control?, choose Yes.
  • For Do you want to deploy your application?, choose No (we will be making some changes before deploying).

プロジェクトを Cloudflare にデプロイするかどうか尋ねられます。

  • デプロイを選択した場合、認証を求められ(まだログインしていない場合)、プロジェクトは Cloudflare のグローバルネットワークにデプロイされ、カスタム workers.dev サブドメイン で利用可能になります。

  • デプロイしないことを選択した場合、新しく作成されたプロジェクトディレクトリに移動してコードの記述を開始します。プロジェクトをデプロイするには、wrangler deploy コマンドを実行します。

Wrangler コマンドの実行方法を参照して、パッケージマネージャに応じた Wrangler コマンドの実行方法を学んでください。

ワーカープロジェクトディレクトリ内で、C3 は次のファイルを生成しました:

  1. wrangler.toml: あなたの Wrangler 設定ファイル。
  2. index.js (in /src): ES モジュール 構文で書かれた最小限の 'Hello World!' ワーカー。
  3. package.json: 最小限の Node 依存関係設定ファイル。
  4. package-lock.json: npm ドキュメントの package-lock.jsonを参照してください。
  5. node_modules: npm ドキュメントの node_modulesを参照してください。

ワーカーの構築を続けるには、index.js ファイルを開いてコードを記述します。実験に使える既製のコードを使用するには、を参照してください。

まとめ

あなたは次のことを学びました:

  • Cloudflare ダッシュボードを使用して、またはターミナルを使用してプログラム的にワーカープロジェクトを作成してデプロイする方法。

次のセクションでは、最初の Cloudflare Workers アプリケーションを作成するためのビデオチュートリアルに従うことができます。

関連リソース

  • 始め方ガイド - Cloudflare Workers の始め方ガイドを使用して新しいワーカーを作成します。