Local Development
Debug Fungsi Cloud
11 mnt
setelah membuat dan mengembangkan aplikasi anda menggunakan fungsi parse cloud code, selalu ada ruang untuk perbaikan dalam hal pengujian dan debugging panduan ini akan menunjukkan kepada anda cara mengintegrasikan editor kode anda dengan node js untuk melakukan debugging fungsi anda menggunakan instance parse server lokal, mensimulasikan lingkungan back4app tujuan memungkinkan anda untuk melakukan debugging parse cloud code anda secara lokal di editor kode pilihan anda 1 mempersiapkan berkas proyek anda jika anda sudah menghosting aplikasi anda di back4app atau telah mengatur cloud code melalui dasbor, proyek anda harus mengikuti struktur ini cloud direktori berisi main js berkas di mana fungsi cloud code anda didefinisikan public direktori menyimpan konten statis anda seperti berkas html dan javascript, biasanya termasuk berkas index html jika aplikasi anda baru atau belum diterapkan, tiru struktur ini untuk memastikan parse server lokal berjalan dengan benar 2 menjalankan parse server anda secara lokal untuk memulai instance lokal dari parse server navigasikan ke direktori proyek anda di terminal jalankan perintah berikut untuk meluncurkan server dengan database uji dan cloud code anda ganti nilai placeholder ( your app id , dll ) dengan nilai acak hindari menggunakan kunci produksi anda verifikasi bahwa server sedang berjalan dengan membuka http //localhost 1337/parse di browser anda kesalahan "tidak sah" berarti server sedang berjalan tetapi permintaan tidak memiliki kunci otentikasi 3 menyiapkan dan menguji cloud code pastikan semua fungsi cloud code anda terletak di cloud/main js file misalnya main js parse cloud define("debugtest", (request) => { return "testing!"; }); restart parse server untuk memuat fungsi baru sekarang, uji fungsi menggunakan curl di terminal curl x post \\ h "x parse application id your app id" \\ h "x parse client key your client key" \\ http //localhost 1337/parse/functions/debugtest jika dikonfigurasi dengan benar, terminal akan menampilkan respons "testing!" 4 men debug kode dengan node js anda dapat menggunakan fitur debugging node js, yang terintegrasi dengan visual studio code (atau ide serupa), untuk men debug fungsi anda langkah demi langkah mengatur vs code buka run and debug panel di sidebar kiri dan klik buat file launch json pilih node js sebagai lingkungan ini membuat konfigurasi debug dasar untuk meningkatkannya klik tambahkan konfigurasi dan pilih node js lampirkan ke proses pilih tindakan lampirkan berdasarkan id proses dan lampirkan ke proses node dari parse server men debug kode buka main js dan atur sebuah titik henti pada baris return "testing!"; dengan mengklik di sebelah kiri nomor baris jalankan perintah curl yang sama seperti sebelumnya debugger akan menghentikan eksekusi di titik henti saat terhenti, periksa nilai variabel lingkungan dan tumpukan panggilan di panel debugger pendekatan ini memungkinkan anda menganalisis perilaku kode anda secara detail kesimpulan dengan mengikuti panduan ini, anda akan dapat men debug semua aspek integrasi parse dan fungsi cloud code anda secara lokal, meningkatkan alur kerja pengembangan anda dengan back4app