Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina mostra come installare ed eseguire
Functions Frameworks per lo sviluppo
locale.
Prima di iniziare
Se è la prima volta che utilizzi le funzioni Cloud Run con Cloud Code, consulta la guida rapida Inizia a utilizzare le funzioni Cloud Run. Dopo aver creato ed eseguito il deployment di una funzione utilizzando un
esempio di Cloud Code, puoi tornare a questa guida per configurare un
ambiente di sviluppo locale.
Installare ed eseguire Functions Framework localmente
Per installare ed eseguire Functions Framework localmente:
In Cloud Shell, fai clic su Cloud Code ed espandi l'esploratore Cloud Functions.
Espandi il tuo Google Cloud progetto, fai clic con il tasto destro del mouse su una funzione di cui è stato eseguito il deployment e seleziona Scarica in un nuovo workspace. In questo modo il codice sorgente della funzione viene scaricato da Google Cloud sulla tua macchina locale e viene creata una nuova area di lavoro nell'IDE.
Fai clic su Terminale > Nuovo terminale per aprire il terminale in Cloud Shell.
Per installare le dipendenze locali nella cartella locale della funzione, vai alla cartella locale della funzione nel terminale ed esegui quanto segue:
Node.js
npminstall
Python
pipinstallfunctions-framework
Per eseguire il framework Functions locale, esegui quanto segue:
Node.js
npxfunctions-framework--target=entryPoint
Python
functions-framework--target=entryPoint
Per trovare il entryPoint della funzione, apri il file launch.json e cerca il valore assegnato di entryPoint.
Ad esempio, se utilizzi l'applicazione di esempio Hello World di Cloud Code, la configurazione è la seguente:
"entryPoint": "helloHttp",
Per testare la funzione, quando richiesto, fai clic su Apri nel browser oppure su + Nuovo terminale ed esegui quanto segue:
curl http://localhost:8080/
Viene mostrato il contesto della funzione nel terminale.
Per saperne di più su come chiamare le funzioni in esecuzione localmente, consulta
Sviluppo di funzioni locali.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-04-14 UTC."],[[["This page guides you through installing and running Functions Framework locally for development purposes."],["Before getting started, it's recommended to have previously deployed a Cloud Run function using a Cloud Code sample."],["Installation involves downloading your function's source code to your local machine and installing the necessary dependencies using `npm install` (for Node.js) or `pip install functions-framework` (for Python)."],["You can run Functions Framework locally using `npx functions-framework --target=entryPoint` (Node.js) or `functions-framework --target=entryPoint` (Python), with the `entryPoint` specified in your `launch.json` file."],["After running Functions Framework locally, you can test your function by opening it in a browser, or using `curl http://localhost:8080/` in a new terminal."]]],[]]