Halaman ini menunjukkan cara menginstal dan menjalankan Functions Framework untuk pengembangan lokal.
Sebelum memulai
Jika ini pertama kalinya Anda menggunakan Cloud Functions dengan Cloud Code, lihat panduan memulai Membuat dan men-deploy fungsi. Setelah membuat dan men-deploy fungsi menggunakan contoh Cloud Code, Anda dapat kembali ke panduan ini untuk menyiapkan lingkungan pengembangan lokal.
Menginstal dan menjalankan Framework Functions secara lokal
Untuk menginstal dan menjalankan Framework Functions secara lokal, ikuti langkah-langkah berikut:
Di Cloud Shell, klik Cloud Code, lalu luaskan explorer Cloud Functions.
Luaskan project Google Cloud Anda, klik kanan fungsi yang di-deploy sesuai pilihan Anda, lalu pilih Download ke ruang kerja baru. Tindakan ini akan mendownload kode sumber fungsi dari Google Cloud ke komputer lokal Anda dan membuat ruang kerja baru di IDE.
Klik Terminal > New Terminal untuk membuka terminal di Cloud Shell.
Untuk menginstal dependensi lokal ke folder lokal fungsi, buka folder lokal fungsi di terminal, lalu jalankan perintah berikut:
Node.js
npm install
Python
pip install functions-framework
Untuk menjalankan Functions Framework lokal, jalankan perintah berikut:
Node.js
npx functions-framework --target=entryPoint
Python
functions-framework --target=entryPoint
Untuk menemukan
entryPoint
fungsi, buka filelaunch.json
dan cari nilaientryPoint
yang ditetapkan.Misalnya, jika Anda menggunakan aplikasi contoh Hello World Cloud Code, konfigurasinya akan muncul sebagai berikut:
"entryPoint": "helloHttp",
Untuk menguji fungsi Anda, saat diminta, klik Buka di Browser, atau klik + New Terminal dan jalankan kode berikut:
curl http://localhost:8080/
Tindakan ini akan menampilkan konteks fungsi di terminal.
Untuk informasi selengkapnya tentang cara memanggil fungsi yang berjalan secara lokal, lihat Menjalankan Fungsi dengan Framework Fungsi.