Get started

Panduan Teknis untuk Implementasi Cloud Code di Back4app

12min

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.

Prasyarat

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.

Tujuan

  • Untuk menerapkan dan menjalankan fungsi cloud dari Aplikasi Anda

1 - Akses kode cloud Anda

Pergi ke Cloud Code bagian di dasbor Back4app Anda. Anda akan menemukan dua folder utama: cloud dan public.

Document image




2 - Edit file main.js

File main.js adalah tempat di mana fungsi Cloud Code Anda didefinisikan.

Document image


Jika perlu, Anda dapat mengimpor fungsi dari file lain menggunakan:

main.js


3 - Buat Fungsi Cloud Code pertama Anda

Beberapa contoh fungsi dasar termasuk:

  • Fungsi sapaan sederhana:
main.js

  • Fungsi untuk menjumlahkan dua angka:
JS


4- Deploy kode Anda ke server

Setelah fungsi Anda siap, klik tombol Deploy untuk menerbitkannya ke lingkungan Back4app.

5 - Uji fungsi kode cloud Anda

Anda dapat menguji fungsi Anda langsung melalui API menggunakan alat seperti cURL atau SDK pilihan lainnya. Berikut adalah contoh untuk memanggil fungsi hello :

JS
Flutter
Android
iOS
.NET
PHP
REST API


6 - Fitur Tambahan

  • Manipulasi Data: Buat, edit, atau ambil objek di database Anda dengan fungsi tertentu, seperti contoh ini untuk membuat item ToDo:
main.js

  • Kueri Lanjutan: Ambil informasi langsung dari database:
main.js


Kesimpulan

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.