Questa pagina mostra come installare ed eseguire Functions Frameworks per lo sviluppo locale.
Prima di iniziare
Se è la prima volta che utilizzi Cloud Run Functions con Cloud Code, consulta la guida rapida Inizia a utilizzare Cloud Run Functions. Dopo aver creato e implementato una funzione utilizzando un esempio di Cloud Code, puoi tornare a questa guida per configurare un ambiente di sviluppo locale.
Installa ed esegui Functions Framework in locale
Per installare ed eseguire Functions Framework localmente:
In VS Code, fai clic su
Cloud Code ed espandi Explorer di Cloud Functions.
Espandi il progetto Google Cloud , fai clic con il tasto destro del mouse su una funzione di cui è stato eseguito il deployment a tua scelta e seleziona Scarica in un nuovo workspace. In questo modo il codice sorgente della funzione viene scaricato da Google Cloud alla macchina locale e viene creato un nuovo workspace 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, quindi esegui il comando seguente:
Node.js
npm installPython
pip install functions-frameworkPer eseguire il framework di Functions locale, esegui questo comando:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
Per trovare il
entryPointdella tua funzione, apri il filelaunch.jsone cerca il valore assegnato dientryPoint.Ad esempio, se utilizzi l'applicazione di esempio Hello World di Cloud Code, la configurazione viene visualizzata come segue:
"entryPoint": "helloHttp",Per testare la funzione, quando richiesto, fai clic su Apri nel browser oppure su + Nuovo terminale ed esegui il comando seguente:
curl http://localhost:8080/Mostra il contesto della funzione nel terminale.
Per saperne di più su come chiamare le funzioni eseguite localmente, consulta Sviluppo locale di funzioni.