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 VS Code, 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 Visualizza > Terminale
per aprire il terminale in VS Code.
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.
Richiedi assistenza
Per inviare feedback, segnala i problemi su
GitHub o fai una domanda su
Stack Overflow.
[[["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-03-06 UTC."],[[["This page guides you through installing and running Functions Framework locally for development purposes."],["You can download a deployed function's source code to your local machine by using the Cloud Code extension in VS Code."],["Install the necessary dependencies for your function locally using either `npm install` for Node.js or `pip install functions-framework` for Python."],["Run Functions Framework locally by executing `npx functions-framework --target=entryPoint` (Node.js) or `functions-framework --target=entryPoint` (Python), with the entry point specified in your `launch.json` file."],["You can test your locally running function by opening it in a browser or by using curl with `http://localhost:8080/`."]]],[]]