Auf dieser Seite erfahren Sie, wie Sie Function Frameworks für die lokale Entwicklung installieren und ausführen.
Hinweise
Wenn Sie Cloud Run-Funktionen zum ersten Mal mit Cloud Code verwenden, lesen Sie die Kurzanleitung zu Cloud Run-Funktionen. Nachdem Sie eine Funktion mit einem Cloud Code-Beispiel erstellt und bereitgestellt haben, können Sie zu dieser Anleitung zurückkehren, um eine lokale Entwicklungsumgebung einzurichten.
Functions Framework lokal installieren und ausführen
So installieren und führen Sie das Functions Framework lokal aus:
Klicken Sie in Cloud Shell auf
Cloud Code und maximieren Sie dann den Explorer von Cloud Functions.
Maximieren Sie das Google Cloud Projekt, klicken Sie mit der rechten Maustaste auf eine bereitgestellte Funktion Ihrer Wahl und wählen Sie In neuen Arbeitsbereich herunterladen aus. Dadurch wird der Quellcode Ihrer Funktion von Google Cloud auf Ihren lokalen Computer heruntergeladen und ein neuer Arbeitsbereich in Ihrer IDE erstellt.
Klicken Sie auf Terminal > Neues Terminal, um das Terminal in Cloud Shell zu öffnen.
Wenn Sie die lokalen Abhängigkeiten im lokalen Ordner Ihrer Funktion installieren möchten, rufen Sie im Terminal den lokalen Ordner Ihrer Funktion auf und führen Sie dann Folgendes aus:
Node.js
npm install
Python
pip install functions-framework
Führen Sie zum Ausführen des lokalen Functions Framework Folgendes aus:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
Wenn Sie den
entryPoint
Ihrer Funktion ermitteln möchten, öffnen Sie die Dateilaunch.json
und suchen Sie nach dem zugewiesenen Wert fürentryPoint
.Wenn Sie beispielsweise die Beispielanwendung „Hello World“ von Cloud Code verwenden, sieht die Konfiguration so aus:
"entryPoint": "helloHttp",
Klicken Sie zum Testen der Funktion auf die Aufforderung Im Browser öffnen oder auf + Neues Terminal und führen Sie Folgendes aus:
curl http://localhost:8080/
Dadurch wird der Kontext der Funktion im Terminal angezeigt.
Weitere Informationen zum Aufrufen lokal ausgeführter Funktionen finden Sie unter Entwicklung lokaler Funktionen.