このガイドでは、新しい Analog ↗ アプリケーションを作成し、Cloudflare Workers にデプロイします。
Analog ↗ は、Vite ↗ と Nitro ↗ を基盤とする Angular 向けのフルスタックメタフレームワークです。
create-cloudflare ↗ CLI(C3)で新しいプロジェクトをセットアップします。C3 は新しいプロジェクトディレクトリを作成し、Analog 公式のセットアップツールを起動し、すぐデプロイする選択肢も提示します。
create-cloudflare で新しい Analog プロジェクトを作成するには、次のコマンドを実行します。
npm create cloudflare@latest -- my-analog-app --framework=analogyarn create cloudflare my-analog-app --framework=analogpnpm create cloudflare@latest my-analog-app --framework=analogプロジェクトをセットアップしたあと、次のコマンドでディレクトリを移動します。
cd my-analog-appプロジェクトを作成したあと、プロジェクトディレクトリで次のコマンドを実行し、ローカルサーバーを起動します。開発中にプロジェクトをローカルでプレビューできます。
npm run devyarn run devpnpm run devプロジェクトは、自分のマシンまたは任意の CI/CD システム(Cloudflare 独自の CI/CD を含む)から、*.workers.dev サブドメインまたは カスタムドメイン にデプロイできます。
次のコマンドでビルドとデプロイを行います。CI を使う場合は、"deploy command" の設定も合わせて更新してください。
npm run deployyarn run deploypnpm run deployAnalog アプリケーションは、プロダクトバインディングを使うと、ローカル開発と本番の両方で Cloudflare Developer Platform と完全に統合できます。Nitro のドキュメント ↗ では、バインディングの設定方法と、Analog の API ルートからアクセスする方法を説明しています。
バインディングを使うと、アプリケーションを Cloudflare Developer Platform と完全に統合でき、コンピュート、ストレージ、AI などへアクセスできます。