最初のワーカー
Cloudflare ダッシュボードを介して、またはターミナルを使用してプログラム的に最初のワーカーをデプロイできます。
ワーカーを作成するには、Cloudflare アカウントが必要です。Cloudflare を始めるには、Cloudflare の始め方を参照してください。
To create your first Worker using the Cloudflare dashboard:
- Log in to the Cloudflare dashboard ↗ and select your account.
- Select Workers & Pages > Create application.
- Select Create Worker > Deploy.
- Sign up for a Cloudflare account ↗.
- Install
npm↗. - 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.
ワーカー プロジェクトを作成するには、次のコマンドを実行します:
npm create cloudflare@latest -- first-workeryarn create cloudflare@latest first-workerpnpm 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 は次のファイルを生成しました:
wrangler.toml: あなたの Wrangler 設定ファイル。index.js(in/src): ES モジュール 構文で書かれた最小限の'Hello World!'ワーカー。package.json: 最小限の Node 依存関係設定ファイル。package-lock.json:npmドキュメントのpackage-lock.json↗を参照してください。node_modules:npmドキュメントのnode_modules↗を参照してください。
ワーカーの構築を続けるには、index.js ファイルを開いてコードを記述します。実験に使える既製のコードを使用するには、例を参照してください。
あなたは次のことを学びました:
- Cloudflare ダッシュボードを使用して、またはターミナルを使用してプログラム的にワーカープロジェクトを作成してデプロイする方法。
次のセクションでは、最初の Cloudflare Workers アプリケーションを作成するためのビデオチュートリアルに従うことができます。
- 始め方ガイド - Cloudflare Workers の始め方ガイドを使用して新しいワーカーを作成します。