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.
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 spazio di lavoro. 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
npm install
Python
pip install functions-framework
Per eseguire il framework Functions locale, esegui quanto segue:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
Per trovare il
entryPoint
della funzione, apri il filelaunch.json
e cerca il valore assegnato dientryPoint
.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 locale, consulta Eseguire funzioni con i framework di funzioni.