Get started
Fungsi Cloud Code
12 mnt
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 2 edit file main js file main js adalah tempat di mana fungsi cloud code anda didefinisikan jika perlu, anda dapat mengimpor fungsi dari file lain menggunakan main js require(' /filename js'); 3 buat fungsi cloud code pertama anda beberapa contoh fungsi dasar termasuk fungsi sapaan sederhana main js parse cloud define("hello", async (request) => { console log("hello from cloud code!"); return "hello from cloud code!"; }); fungsi untuk menjumlahkan dua angka parse cloud define("sumnumbers", async (request) => { return request params number1 + request params number2; }); 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 parse cloud run('hello') then((result) => { console log(result); // output "hello from cloud code!" }) catch((error) => { console error('error ', error); }); flutter parsecloudfunction function = parsecloudfunction('hello'); parseresponse response = await function execute(); if (response success) { print(response result); // output "hello from cloud code!" } else { print('error ${response error message}'); } android parsecloud callfunctioninbackground("hello", new hashmap<>(), new functioncallback\<object>() { @override public void done(object result, parseexception e) { if (e == null) { log d("cloud code", result tostring()); // output "hello from cloud code!" } else { log e("cloud code error", e getmessage()); } } }); ios parsecloud callfunction("hello", parameters nil) { result in switch result { case success(let response) print("response \\(response)") // output "hello from cloud code!" case failure(let error) print("error \\(error localizeddescription)") } } net var result = await parsecloud callfunctionasync\<string>("hello", null); console writeline(result); // output "hello from cloud code!"use parse\parsecloud; try { $result = parsecloud run("hello"); echo $result; // output "hello from cloud code!" } catch (exception $ex) { echo "error " $ex >getmessage(); } rest api curl x post \\ h "x parse application id application id" \\ h "x parse rest api key rest api key" \\ \ data urlencode "" \\ https //parseapi back4app com/functions/hello 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 parse cloud define("createtodo", async (request) => { const todo = new parse object('todo'); todo set('title', request params title); todo set('done', request params done); return await todo save(); }); kueri lanjutan ambil informasi langsung dari database main js parse cloud define("getlisttodo", async (request) => { const query = new parse query("todo"); query equalto("done", true); query descending("title"); return await query find(); }); 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