Panduan Teknis untuk Implementasi Cloud Code di Back4app
Cloud Code adalah alat yang kuat yang memungkinkan Anda untuk menjalankan fungsi JavaScript langsung di server, menambahkan fitur canggih ke aplikasi Anda tanpa perlu mengelola server Anda sendiri. Menjalankan di lingkungan Back4app memastikan skalabilitas dan kesederhanaan.
Dengan Cloud Code, Anda dapat:
- Mengotomatiskan tindakan basis data sebagai respons terhadap peristiwa.
- Membuat validasi kustom untuk permintaan.
- Mengintegrasikan aplikasi Anda dengan layanan eksternal menggunakan pustaka npm.
Untuk menyelesaikan tutorial ini, Anda akan memerlukan aplikasi yang dibuat di Back4app. Ikuti tutorial Membuat Aplikasi Baru untuk belajar bagaimana cara membuat aplikasi di Back4app.
- Untuk menerapkan dan menjalankan fungsi cloud dari Aplikasi Anda
Pergi ke Cloud Code bagian di dasbor Back4app Anda. Anda akan menemukan dua folder utama: cloud dan public.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/QHCbDWjHiW7Wo3QrIj64o_screenshot-2024-11-15-at-152832.png?format=webp)
File main.js adalah tempat di mana fungsi Cloud Code Anda didefinisikan.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/8ppF7oBa6LFWR4-FpSEFd_screenshot-2024-11-15-at-153229.png?format=webp)
Jika perlu, Anda dapat mengimpor fungsi dari file lain menggunakan:
Beberapa contoh fungsi dasar termasuk:
- Fungsi sapaan sederhana:
- Fungsi untuk menjumlahkan dua angka:
Setelah fungsi Anda siap, klik tombol Deploy untuk menerbitkannya ke lingkungan Back4app.
Anda dapat menguji fungsi Anda langsung melalui API menggunakan alat seperti cURL atau SDK pilihan lainnya. Berikut adalah contoh untuk memanggil fungsi hello :
- Manipulasi Data: Buat, edit, atau ambil objek di database Anda dengan fungsi tertentu, seperti contoh ini untuk membuat item ToDo:
- Kueri Lanjutan: Ambil informasi langsung dari database:
Dengan Cloud Code, Anda dapat dengan mudah membangun solusi yang kuat dan disesuaikan. Ini ideal untuk otomatisasi, integrasi, dan validasi dan bekerja dengan lancar dengan teknologi apa pun, seperti Flutter, React Native, atau REST API.
Jika Anda mengalami masalah, tim dukungan Back4app tersedia untuk membantu Anda.