Questa pagina spiega come installare ed eseguire Functions Frameworks per lo sviluppo locale.
Prima di iniziare
Se è la prima volta che utilizzi Cloud Functions con Cloud Code, consulta la guida rapida Creare ed eseguire il deployment di una funzione. 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.
Installa ed esegui il framework di Functions in locale
Per installare ed eseguire il framework di Functions in locale, segui questi passaggi:
In Cloud Shell, fai clic su Cloud Code ed espandi l'esploratore Cloud Functions.
Espandi il tuo progetto Google Cloud, fai clic con il tasto destro del mouse su una funzione di cui è stato eseguito il deployment che preferisci e seleziona Scarica in una nuova area di lavoro. Viene scaricata l'origine della tua funzione da Google Cloud alla tua macchina locale crea una nuova area di lavoro nel tuo 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 questo comando:
Node.js
npm install
Python
pip install functions-framework
Per eseguire il framework di Functions locale, esegui questo comando:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
Per trovare
entryPoint
della funzione, apri il filelaunch.json
e cerca il valore assegnato dientryPoint
.Ad esempio, se utilizzi l'esempio Hello World di Cloud Code la configurazione sarà 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 ulteriori informazioni su come chiamare le funzioni in esecuzione localmente, consulta Esecuzione di funzioni con framework di funzioni.