Mengelola fungsi di ruang kerja VS Code

Halaman ini menunjukkan cara mengelola beberapa konfigurasi Cloud Functions dalam satu ruang kerja dan ruang kerja multi-folder, serta cara mengatur ulang Cloud Functions Explorer dengan Cloud Code.

Sebelum memulai

Panduan ini memerlukan ruang kerja yang sudah disiapkan (file launch.json dengan setidaknya satu konfigurasi tercantum). Untuk mulai menggunakan contoh, lihat panduan memulai Membuat dan men-deploy fungsi.

Mengelola beberapa konfigurasi di satu ruang kerja

Untuk menambahkan konfigurasi Cloud Function baru ke file launch.json Anda, ikuti langkah-langkah berikut:

  1. Klik Cloud Code, lalu luaskan Penjelajah Cloud Functions.

  2. Di Cloud Functions Explorer, tahan pointer di atas WORKSPACE, lalu klik Add new cloud function configuration.

  3. Ikuti petunjuknya dan lakukan tindakan berikut:

    1. Masukkan nama fungsi
    2. Memilih lingkungan Cloud Functions
    3. Masukkan titik entri (nama metode yang akan dipanggil untuk fungsi ini)
    4. Masukkan input pengujian

    Atau, Anda dapat memasukkan nilai ini secara manual ke dalam file launch.json:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "Node.js: Hello World Get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    

    Ruang kerja Cloud Functions Anda sesuai dengan konfigurasi pertama yang tercantum dalam file launch.json Anda. Nama ruang kerja mencerminkan functionName dari konfigurasi pertama yang tercantum di file launch.json Anda:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "Node.js: Hello World PubSub",
            "gen": "GEN_2",
            "entryPoint": "helloPubSub"
          },
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "Node.js: Hello World Get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    
  4. (Opsional) Untuk men-deploy konfigurasi lain dari file launch.json Anda, pindahkan konfigurasi yang ingin Anda deploy ke bagian atas file launch.json, lalu klik refresh Refresh Cloud Functions Explorer.

Mengelola ruang kerja multi-folder

Cloud Code mendukung keberadaan beberapa folder di ruang kerja Cloud Functions jika setiap fungsi berisi file launch.json sendiri.

Ruang kerja multi-folder di Cloud Functions Explorer

Setiap folder ruang kerja Cloud Functions yang muncul diberi nama berdasarkan functionName konfigurasi pertama dalam file launch.json yang sesuai.

Untuk mengatur ruang kerja multi-folder bagi project Anda, lihat Ruang Kerja Multi-root VS Code.

Mengatur ulang Cloud Functions Explorer ke dalam file Explorer IDE Anda

Anda dapat mengatur ulang Cloud Functions Explorer ke dalam file Explorer VS Code dengan melakukan hal berikut:

  1. Tarik lalu lepas Cloud Functions Explorer Anda ke dalam file Explorer VS Code:

    Cloud Functions Explorer disusun ulang

    Pengaturan ini menampilkan Cloud Functions Explorer di bagian file Explorer, sehingga Anda dapat melihat fungsi yang telah di-deploy dan ruang kerja Cloud Functions di panel yang sama dengan file project.

  2. (Opsional) Untuk mengurungkan pengaturan ini, klik kanan judul Penjelajah Cloud Code: Cloud Functions, lalu pilih Reset location. Tindakan ini akan memindahkan Cloud Functions Explorer kembali ke tab Cloud Code.

Dapatkan Dukungan

Untuk mengirim masukan, laporkan masalah di GitHub, atau ajukan pertanyaan di Stack Overflow.