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
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 localmente, consulta Sviluppo di funzioni locali.