このページでは、ローカル開発用に Functions Frameworks をインストールして実行する方法について説明します。
始める前に
Cloud Code で Cloud Run functions を初めて使用する場合は、Cloud Run functions の使用を開始するのクイックスタートをご覧ください。Cloud Code サンプルを使用して関数を作成しデプロイしたら、このガイドに戻ってローカル開発環境を設定できます。
Functions Framework をローカルにインストールして実行する
Functions Framework をローカルにインストールして実行するには、次の手順に従います。
- VS Code で、 - Cloud Code をクリックして、Cloud Functions エクスプローラーを展開します。 
- Google Cloud プロジェクトを開き、デプロイされた任意の関数を右クリックして、[新しいワークスペースにダウンロード] を選択します。これにより、関数のソースコードが Google Cloud からローカルマシンにダウンロードされ、IDE に新しいワークスペースが作成されます。 
- [表示] > [ターミナル] をクリックして、VS Code でターミナルを開きます。 
- 関数のローカル フォルダにローカル依存関係をインストールするには、ターミナルで関数のローカル フォルダに移動して、次のコマンドを実行します。 - Node.js- npm install- Python- pip install functions-framework
- ローカル Functions Framework を実行するには、次のコマンドを実行します。 - Node.js- npx functions-framework --target=entryPoint - Python- functions-framework --target=entryPoint - 関数の - entryPointを確認するには、- launch.jsonファイルを開いて、- entryPointに割り当てられた値を探します。- たとえば、Cloud Code の Hello World サンプル アプリケーションを使用している場合、構成は次のようになります。 - "entryPoint": "helloHttp",
- 関数をテストするには、プロンプトが表示されたら [ブラウザで開く] をクリックするか、[+ 新しいターミナル] をクリックして、次のコマンドを実行します。 - curl http://localhost:8080/- これにより、関数のコンテキストがターミナルに表示されます。 
ローカルで実行する関数を呼び出す方法の詳細については、ローカル関数の開発をご覧ください。