Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Analog

最終更新 Markdown で表示Agent セットアップ

このガイドでは、新しい Analog アプリケーションを作成し、Cloudflare Workers にデプロイします。

Analog は、ViteNitro を基盤とする Angular 向けのフルスタックメタフレームワークです。

Analog検出済み
生成された設定
wrangler.jsonc
main:.output/server/index.mjs
wrangler.jsonc
assets:directory: .output/public
wrangler.jsonc
compatibility_flags:nodejs_compat
wrangler.jsonc
observability:enabled: true
Workersデプロイ済み
Wrangler が設定を自動で処理します

1. 新しいプロジェクトをセットアップする

create-cloudflare CLI(C3)で新しいプロジェクトをセットアップします。C3 は新しいプロジェクトディレクトリを作成し、Analog 公式のセットアップツールを起動し、すぐデプロイする選択肢も提示します。

create-cloudflare で新しい Analog プロジェクトを作成するには、次のコマンドを実行します。

npm create cloudflare@latest -- my-analog-app --framework=analog

プロジェクトをセットアップしたあと、次のコマンドでディレクトリを移動します。

cd my-analog-app

2. ローカルで開発する

プロジェクトを作成したあと、プロジェクトディレクトリで次のコマンドを実行し、ローカルサーバーを起動します。開発中にプロジェクトをローカルでプレビューできます。

npm run dev

3. プロジェクトをデプロイする

プロジェクトは、自分のマシンまたは任意の CI/CD システム(Cloudflare 独自の CI/CD を含む)から、*.workers.dev サブドメインまたは カスタムドメイン にデプロイできます。

次のコマンドでビルドとデプロイを行います。CI を使う場合は、"deploy command" の設定も合わせて更新してください。

npm run deploy

バインディング

Analog アプリケーションは、プロダクトバインディングを使うと、ローカル開発と本番の両方で Cloudflare Developer Platform と完全に統合できます。Nitro のドキュメント では、バインディングの設定方法と、Analog の API ルートからアクセスする方法を説明しています。

バインディングを使うと、アプリケーションを Cloudflare Developer Platform と完全に統合でき、コンピュート、ストレージ、AI などへアクセスできます。

役に立ちましたか?